good-readme

Solid

Write or improve a README.md for an open source project. Use this for any request to create, rewrite, review, or polish a README, project description, or "getting started" docs for a library, framework, or tool, or to make an open source project more popular or attractive to users. Do NOT use for internal/private repo docs, API reference generation, or CHANGELOG/CONTRIBUTING files.

AI & Automation 18 stars 0 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
43
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Write a good README Apply the structure below when creating or improving a README. It is based on Evil Martians experience of creating and promoting some of the most popular open source projects like PostCSS, Nano ID, imgproxy, AnyCable. Companion to <https://evilmartians.com/chronicles/how-to-make-your-open-source-popular>. **Never invent facts.** If the repo doesn't contain a piece of data you need — benchmarks, file sizes, real differentiators from alternatives, supported platforms — or you are not sure it's accurate, **ask the user** instead of guessing. A README with fabricated numbers is worse than one without numbers. ## Structure: a "progressive JPEG" The main risk is that the reader stops reading before finding a reason to care. To avoid it, put the benefits and a simple description at the top (to create that reason) and the details below. ### 0. Clean up In an existing README, remove all badges — they hurt readability. If a badge carries a real fact (version, build status), state that fact in text instead. ### 1. Opening block The first paragraph is the most important part. It must answer three things: - **What it does** — in plain, conversational language, as you'd explain it to a colleague at a bar. No jargon. - Bad: "Cybernetically enhanced web apps." - Good: "A web UI framework with a unique compiler that generates smaller JS files." - **How the user benefits** — state it explicitly. - **What makes it different** from alternatives. If you don't k...

Details

Author
evilmartians
Repository
evilmartians/agent-skills
Created
1 weeks ago
Last Updated
3 days ago
Language
JavaScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category