# Readme Check

> Make sure the project has a README that is short, on-topic, and covers the instructions someone actually needs — no fluff. Use when the user asks to check, write, or tighten the project's README.

- Skill: `slikon/readme-check` (Agent Skill)
- Install (CLI): `npx skillmds@latest add slikon/readme-check`
- Raw SKILL.md: https://api.skillmd.com/api/skills/slikon/readme-check/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Slikon (https://skillmd.com/u/slikon)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/slikon/readme-check

---


Ensure the current project has a README that earns its length: short, on-topic, every instruction someone needs to use the project, and no fluff.

## Steps

### 1. Find or start the README
Look for `README.md` at the repo root (resolve root with `git rev-parse --show-toplevel`, else the current directory). If none exists, create one.

### 2. Learn what the project actually needs
Read enough of the repo to know what it is, how to install/set it up, how to run it, and how to use it. Draw from package manifests, entry points, scripts, config, and existing docs — don't guess.

### 3. Write the README against these bars
A reader should be able to install, run, and use the project **from the README alone**. Cover only what serves that:

- **What it is** — one or two lines.
- **Install / setup** — the exact commands.
- **Usage** — the commands or API a user actually runs, with minimal examples.
- **Anything that would otherwise block them** — prerequisites, env vars, required config.

Then cut the fluff: marketing lines, restated headings, obvious filler, padding. Every section must carry an instruction or a fact the reader needs.

**Completion criterion:** someone new could install, run, and use the project from this README alone, and there is no line you could delete without losing an instruction or a needed fact.

