building-product-specifications
Installation
SKILL.md
Building Product Specifications
Setup
| Item | Kind | Required | When | Done when | How |
|---|---|---|---|---|---|
| Root path | ask | required | All | spec-contract.md → Resolve docs root finds a root | Ask for the folder (default docs/); missing or empty → use it, else ask for another path; recorded as the root's location |
| Root marker | static | required | All | <docs-root>/index.md carries spec-contract.md → Author signature |
Write index.md from assets/index.md |
Workflow
- Setup — for each Setup row whose When covers the request, in order: Done when holds → skip;
user→ stop and print its How when required, continue without it when optional;ask→ fill what the request answers, ask the rest together in one message, record each answer;autoandstatic→ run. - Contract — read spec-contract.md.
- Recipe — match one Recipes row; open every doc in its Read column.
- Writes no application code unless the user asks for it in the same message.