README Way¶
Source: hooks/ways/documentation/readme/readme.md
Frontmatter
| Field | Value |
|---|---|
description |
README authoring, project overview, getting started guide, README structure |
vocabulary |
readme project overview getting started quick start onboarding introduction about what is this |
refire |
0.15 |
scope |
agent, subagent |
Philosophy¶
Gist first. A reader should understand what this is and why it exists within 30 seconds.
Scale to complexity. Simple project = simple README. Complex project = README + docs tree.
Anti-Patterns¶
- Monolith - Everything in one massive file
- Installation-first - Burying the "what" under "how to install"
- No context - Assuming reader knows what problem this solves
- Over-documenting simple things - 500 lines for a utility script
Structure¶
# Project Name
One sentence: what it is.
One paragraph: why it exists, what problem it solves.
## Quick Start (if applicable)
Minimal steps to see it work.
## [More sections as needed]
Keep README focused. Link to docs/ for depth.
When to Use docs/¶
| Complexity | Documentation |
|---|---|
| Script/utility | README only |
| Small library | README + examples |
| Application | README + docs/ tree |
| Platform | README + docs/ + guides + API docs |