mcpField
P
product-spec

product-spec

github.com/idaibinDevelopment641 installsUpdated today
Repository

About product-spec

A skill for defining product facts, behavior, and acceptance criteria for a specific feature or product boundary. It creates a bounded specification while keeping product decisions separate from implementation and visual design.

Key features

  1. 01Create feature and foundation specifications
  2. 02Define behavior, states, and acceptance
  3. 03Update an authorized fact source
  4. 04Record decisions and unresolved questions

Use cases

  1. 01Specify behavior and acceptance for a feature
  2. 02Document a new product boundary
  3. 03Challenge a material product decision

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/idaibin/skills --skill product-spec

After installing, type/product-specin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

agents/
openai.yaml
references/
decision-pressure-test.md
documentation-boundaries.md
eval-cases.md
prototype-evidence.md
template.md
usage.md
workflow.md

Details

From the project README

Product Specification

Entry Gate

Own current product facts and acceptance, not implementation architecture or visual semantics. Require a named product authority or authorized artifact target; resolve only decisions needed for the requested slice.

Route Map

Request conditionReadResult
One feature needs behavior, states, and acceptanceworkflow and templateProgressive Feature Spec
New product line/boundary reset is explicitworkflowFoundation Spec
Confirmed changes update a named fact sourcedocumentation boundariesBounded artifact update
A material product decision needs challengedecision pressure testDecision disposition
Prototype evidence is decisiveprototype evidenceQualified product facts

Invariants

  • Do not infer behavior from UI appearance, source, or tests when product authority is absent.
  • Keep product behavior separate from shared visual semantics, technical design, implementation, and runtime proof.
  • Stop each slice at its Ready gate; unknowns remain named, not silently decided.

Output Map

Return the one applicable current product artifact, source basis, decisions/states, acceptance, non-goals, unresolved questions, and next owner.

Reference Map

Comments

Markdown supported