GitHub README checklist: 15 things to check before you publish
- The title is the project name, as an H1.
- One sentence under the title says what it does and for whom.
- The repo description (the box under the repo name) repeats that sentence in 120 characters or fewer.
- Topics are set (6 to 10, lowercase) so people can find the repo.
- Prerequisites are listed: language version, OS, required tools.
- Install is one copy-pasteable command or short block.
- A first command works exactly as written. Test it on a clean machine or container.
- Usage has at least one example with the output shown.
- A screenshot or GIF is included if the project has visual or terminal output.
- Configuration lists only the options most people need, and links to the rest.
- Badges (if any) come after the tagline and are not more than a handful.
- Links all work, especially to the issues page and docs.
- Contributing: how to report a bug, how to send a patch.
- License is named in the README and a LICENSE file exists.
- No secrets, tokens or personal paths appear in examples.
Paste your README into the free checker to test items 1, 2, 5 to 9 and 13 to 14 automatically. For a full rewrite that fixes them, see below.
Rewrite my README - $5
After checkout you fill in a short form and the AI-written result appears on screen in under a minute. Not affiliated with GitHub.