Harness Docs Builder
Use this skill before major AI coding work. The purpose is to turn a product idea into a durable document system that agents can read before editing code.
Principle
If the builder cannot explain the business flow, the agent will not reliably implement it. Write the harness first, then code.
Document Set
Create or update these:
AGENTS.md: routing map for the AI agent. Links to required docs and states what must not be changed casually.
docs/PRD.md: user, problem, positioning, features, non-goals, success metrics.
docs/DESIGN.md: typography, spacing, grid, colors, radius, components, page structure, interaction tone.
docs/ARCHITECTURE.md or docs/ARD.md: stack, boundaries, data flow, APIs, storage, auth, billing, jobs.
docs/features/<feature>.md: exact business flow, states, errors, loading, empty states, analytics events.
docs/SEO.md: target keywords, metadata, page strategy, i18n if relevant.
docs/TESTING.md: plan -> execute -> test -> fix loop, critical checks, browser or API tests.
Immutable vs Mutable
Mark docs clearly:
- Stable docs: product positioning, architecture boundaries, design tokens, billing rules.
- Mutable docs: feature specs, experiments, launch copy, SEO keyword backlog.
When requirements change, update docs first. Then ask the coding agent to implement from the changed docs.
AGENTS.md Template
# Agent Guide
Read these before editing:
- docs/PRD.md
- docs/DESIGN.md
- docs/ARCHITECTURE.md
- docs/TESTING.md
## Product Boundary
This product serves:
It does not serve:
## Change Rules
- Update feature docs before changing behavior.
- Preserve design tokens unless explicitly asked.
- Run the listed checks before finalizing.
Output Format
Return the file tree and each document body. Keep the first version concise enough to be useful, then expand feature docs as the product matures.
Source: Stephen-creater/ai-indie-maker-skills — distributed by TomeVault.
1---2name: stephen-creater-ai-indie-maker-skills-harness-docs-builder3description: Harness Docs Builder4---56# Harness Docs Builder78Use this skill before major AI coding work. The purpose is to turn a product idea into a durable document system that agents can read before editing code.910## Principle1112If the builder cannot explain the business flow, the agent will not reliably implement it. Write the harness first, then code.1314## Document Set1516Create or update these:1718- `AGENTS.md`: routing map for the AI agent. Links to required docs and states what must not be changed casually.19- `docs/PRD.md`: user, problem, positioning, features, non-goals, success metrics.20- `docs/DESIGN.md`: typography, spacing, grid, colors, radius, components, page structure, interaction tone.21- `docs/ARCHITECTURE.md` or `docs/ARD.md`: stack, boundaries, data flow, APIs, storage, auth, billing, jobs.22- `docs/features/<feature>.md`: exact business flow, states, errors, loading, empty states, analytics events.23- `docs/SEO.md`: target keywords, metadata, page strategy, i18n if relevant.24- `docs/TESTING.md`: plan -> execute -> test -> fix loop, critical checks, browser or API tests.2526## Immutable vs Mutable2728Mark docs clearly:2930- **Stable docs**: product positioning, architecture boundaries, design tokens, billing rules.31- **Mutable docs**: feature specs, experiments, launch copy, SEO keyword backlog.3233When requirements change, update docs first. Then ask the coding agent to implement from the changed docs.3435## AGENTS.md Template3637```markdown38# Agent Guide3940Read these before editing:41- docs/PRD.md42- docs/DESIGN.md43- docs/ARCHITECTURE.md44- docs/TESTING.md4546## Product Boundary4748This product serves:49It does not serve:5051## Change Rules5253- Update feature docs before changing behavior.54- Preserve design tokens unless explicitly asked.55- Run the listed checks before finalizing.56```5758## Output Format5960Return the file tree and each document body. Keep the first version concise enough to be useful, then expand feature docs as the product matures.6162---63> Source: [Stephen-creater/ai-indie-maker-skills](https://github.com/Stephen-creater/ai-indie-maker-skills) — distributed by [TomeVault](https://tomevault.io).64<!-- tomevault:4.0:skill_md:2026-06-16 -->