
README Writer
A README a stranger can follow to running in minutes — grounded in the real code, updated incrementally, zero invented commands.
v1.0.0 · ~485 tokens · ⬇ 0 · Updated July 6, 2026
What it does
Writes/updates a README grounded in the actual code (entry points, scripts, env vars, real commands). Structured quickstart → usage → config, copy-pasteable commands only. Update mode preserves the author's voice and changes only what drifted. Refuses to document features or flags that don't exist.
Example uses
Write a README from code
The project has no README and newcomers can't get it running without help.
This FastAPI project has no README. Read the code first — entry points, the scripts in pyproject.toml, and the env vars in config.py — then write a README with a quickstart a newcomer can follow to a running dev server, plus a table of every required environment variable.Fix a stale README
The README's commands no longer match how the project actually runs.
Our README still says 'npm start' but we moved to pnpm and the dev server now needs a DATABASE_URL. Fact-check every command and claim against the current code, fix only what drifted, and keep the existing tone and section order.Add real usage examples
The README explains what the tool is but not how people actually use it.
Add a Usage section to the README of our image-resize CLI: the two or three most common real invocations with their expected output, traced from the actual flags defined in src/cli.ts — no invented options.Install
# 1. Create the skill folder in your Claude setup mkdir -p ~/.claude/skills/readme-writer # 2. Download SKILL.md into it (or move the file you just downloaded) # → ~/.claude/skills/readme-writer/SKILL.md # 3. Claude Code auto-discovers it on next launch.
Inside the skill
--- name: readme-writer description: Write or update a README that a newcomer can actually follow, grounded in the real code. Use when a project needs a README, the README is stale, or the user says "write a readme", "document this project". Reads the code first; updates incrementally instead of regenerating. --- # README Writer A README earns its place by getting a stranger from zero to running in minutes. Ground every claim in the actual code — a README that lies is worse than none. ## Read before you write - Entry points, scripts (`package.json`/`Makefile`/`pyproject`), config, env vars needed. - What it actually does (don't guess from the name), and what it does NOT do. - Real install/run/test commands — copy them from the code, don't invent flags. ## Structure (include what applies, skip what doesn't) 1. **One-liner**: what it is + who it's for, in a sentence. 2. **Why / what it does**: the problem it solves; key features as short bullets. 3. **Quickstart**: install → configure (env vars, with an `.env.example` pointer) → run. Commands must be copy-pasteable and actually work. 4. **Usage**: the 2-3 most common real examples, with expected output. 5. **Configuration**: env vars / options table — name, purpose, default. 6. **Development**: how to run tests, project layout if non-obvious. 7. **License / links**: only if they exist. ## Update mode (default when a README exists) - Change only what drifted (new script, renamed command, new env var, removed feature). - Preserve the author's voice, ordering, and hand-written sections. Don't regenerate wholesale. - Fact-check existing claims against the code; fix the ones that are now wrong. ## Rules - No feature the code doesn't have. No command you haven't traced to a script. Verify, don't hallucinate. - Keep it scannable: short sections, real code blocks, no marketing fluff. - Badges and diagrams only if they carry information, not decoration.
Changelog
- v1.0.02026-07-03Initial clean-room write.
Frequently asked questions
Is README Writer free?
Yes. README Writer is free to download and MIT-licensed.
Where do I install README Writer?
Place the SKILL.md file in ~/.claude/skills/readme-writer/ and Claude Code auto-discovers it on next launch.
How many tokens does README Writer use?
About 485 tokens — it is designed to be token-lean.

We're developers and SaaS builders who use these tools daily in production. Every review comes from hands-on experience building real products — DealPropFirm, ThePlanetIndicator, PropFirmsCodes, and many more. We don't just review tools — we build and ship with them every day.
Written and tested by developers who build with these tools daily.