product · git:20260715.cb2a7ac · 2026-07-15 · sha256 e887484832c7809a
product git:20260715.cb2a7acA
Immutable. This exact content is served forever at /api/v1/blob/e887484832c7809a.
--- name: product description: 'Create or refine PRODUCT.md while separating evidence, aspiration, users, value, and non-goals. Triggers: "product", "create PRODUCT.md", "product boundary".' practices: [lean-startup, ddd-bounded-context] hexagonal_role: domain consumes: [] produces: [PRODUCT.md] context_rel: - kind: supplier-to with: plan skill_api_version: 1 user-invocable: true metadata: tier: product dependencies: [] capabilities: [shape_product_boundary] effects: [write_product_document] canonical_status: canonical disposition: keep_specialist output_contract: PRODUCT.md --- # Product Create or refine a product contract with the user's authority. 1. Inspect existing product, README, goals, release, and evidence sources. 2. Ask only for decisions that cannot be grounded safely from those sources. 3. State mission, users, pains, value, differentiation, non-goals, proven facts, assumptions, evidence gaps, and success signals. 4. Label aspiration and measurement honestly. 5. Preserve an existing PRODUCT.md unless the user authorizes replacement. 6. Return the document to the caller; Plan may use it as intent context. Product does not select work, invoke a loop, repair itself, validate itself, or choose delivery.