product
GitHub用于创建或完善 PRODUCT.md,强制区分证据与期望,防止未经证实的假设被误认为事实,确保产品合同的可追溯性和准确性。
Trigger Scenarios
Install
npx skills add boshu2/agentops --skill product -g -y
SKILL.md
Frontmatter
{
"name": "product",
"context": {
"intent": {
"mode": "task"
},
"window": "inherit",
"intel_scope": "topic"
},
"consumes": [],
"metadata": {
"tier": "product",
"effects": [
"write_product_document"
],
"disposition": "keep_specialist",
"capabilities": [
"shape_product_boundary"
],
"dependencies": [],
"canonical_status": "canonical"
},
"produces": [
"PRODUCT.md"
],
"practices": [
"lean-startup",
"ddd-bounded-context"
],
"context_rel": [
{
"kind": "supplier-to",
"with": "plan"
}
],
"description": "Create or refine PRODUCT.md while separating evidence, aspiration, users, value, and non-goals. Triggers: \"product\", \"create PRODUCT.md\", \"product boundary\".",
"hexagonal_role": "domain",
"user-invocable": true,
"output_contract": "PRODUCT.md",
"skill_api_version": 1
}
Product
Create or refine a product contract with the user's authority.
The contract works because it forces every claim into evidence or labeled aspiration; if a reader cannot tell which is which, the document has failed.
- Inspect existing product, README, goals, release, and evidence sources.
- Ask only for decisions that cannot be grounded safely from those sources.
- State mission, users, pains, value, differentiation, and non-goals. For
this repository's own product surfaces, start from the canonical category
in
docs/contracts/ubiquitous-language.md(AgentOps is the operations layer for agentic engineering) and preserve the small ownership boundary — never re-frame AgentOps as an execution orchestrator, factory, or loop. - Separate evidence from hope under two required headings. Put every grounded
claim under
## Proven, each carrying a resolvable citation (a README, release, test, or evidence source). Put unproven hopes, evidence gaps, and not-yet-measured success signals under## Assumptions. A claim that cannot cite a source belongs under## Assumptions, never## Proven. - Preserve an existing PRODUCT.md unless the user authorizes replacement.
- Return the document to the caller; Plan may use it as intent context.
Named failure mode — aspiration laundering: an unproven hope written in the
## Proven section; once laundered, every downstream plan inherits a false
premise. Detector: any ## Proven claim without a resolvable citation is a
laundered aspiration — move it to ## Assumptions or cite it.
Anti-pattern: rewriting a healthy PRODUCT.md wholesale because the session has fresh opinions. Corrective: refine only the sections the user asked to change and preserve the rest byte-for-byte.
Product does not select work, invoke a loop, repair itself, validate itself, or choose delivery.
Version History
-
7b07a7d
Current 2026-08-19 22:00
明确 Proven 和 Assumptions 章节结构,引入“期望洗钱”检测机制,对齐 AgentOps 操作层定位。
- 3f402e5 2026-07-24 22:07


