About product
A skill for creating or refining a product contract with the user's authority. It separates sourced claims from assumptions, preserves existing PRODUCT.md content unless replacement is authorized, and does not select or deliver work.
Key features
- 01Inspect product and evidence sources
- 02Separate proven claims from assumptions
- 03Cite evidence for proven claims
- 04Preserve PRODUCT.md unless authorized
- 05Record mission, users, value, and non-goals
Use cases
- 01Draft a product contract from repository evidence
- 02Refine selected parts of PRODUCT.md
- 03Mark unverified hopes and evidence gaps
- 04Provide intent context for planning
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ boshu2/ agentops --skill productAfter installing, type/productin Claude Code to confirm it loaded.
Details
From the project READMEProduct
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.