Conventions for writing and updating READMEs and project documentation in this repo, based on the Ruff, Ty, and OpenCode README style. Load when creating or editing a README, docs page, or component-level documentation.
85%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Reference models: Ruff, Ty, OpenCode. Common thread: the reader is a developer deciding whether to run the thing — answer "what is it, how do I run it" in under a minute of reading.
# Title + one-sentence tagline. What it does, for whom. No "Welcome to...", no history..env.example instead of duplicating every variable — name only the ones a human must think about.bash blocks with comments per step. Commands must be copy-pasteable and taken from the repo's actual scripts and Compose files, not invented.package.json/pyproject.toml scripts, docker-compose.yaml, and .env.example files before writing setup steps. Never describe a script or flag that doesn't exist.GrammY, BullMQ, TanStack Start, CLIP) — they carry more signal than adjectives.**apps/foo**) at paragraph start so scanning finds the layer boundaries.ML_API_TOKEN must match CLASSIFICATION_API_TOKEN), not in a variable table.divaltor/starlight
3b609a5
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.