README Prompt Template
Overview, Installation, Usage, Examples, Configuration — the README skeleton with required, runnable code examples.
Overview
READMEs die in two ways: missing sections (no install steps, no examples) and decorative code blocks that don't run. This setup generates READMEs against the five-section skeleton every reader expects, with README-specific rules — one-paragraph project description up top, most common use case first — and Require Code Examples: every behavior-describing section carries a fenced, language-tagged block that is usable as written, no pseudo-code, no "..." placeholders.
Workflow
-
Generate and describe your project below it
The prompt carries the structure; your project details go in the input under it.
-
Check the code rule
"Usable as written" bans the placeholder snippets that make READMEs look done without being useful.
-
Keep common-case-first
The README rule that matters most: the reader installing for the first time outranks the power user.
Why This Works
- The five-section skeleton matches what every README reader scans for
- Required code examples close the decorative-snippet gap
- Newcomer-first ordering is encoded as a rule, not a hope
Best for
- Open-source maintainers shipping many small projects
- Teams standardizing internal repo documentation
- READMEs whose examples must actually run
Not for
- Deep-dive system documentation — that's the Technical Documentation setup
- Summarizing an existing README — that's the Structured Summary Prompt
Use cases
- Writing READMEs for new projects in one consistent shape
- Backfilling READMEs across a repo collection
- Forcing real install commands instead of "install the package"