markdown-readme-google-style
Skill0 starsChanged 9 days agoMITView on GitHub
Apply the Google README guidelines (https://google.github.io/styleguide/docguide/READMEs.html) when writing, editing, or reviewing README.md files and the Markdown documentation of a project. Use for any README work, when creating a new package/directory, and when asked to check READMEs against Google style.
In this repository28 other files it gives its agents.
- accessibility-auditSkill
- api-design-reviewSkill
- architecture-reviewSkill
- complexity-checkSkill
- concurrency-reviewSkill
- config-reviewSkill
- cpp-google-styleSkill
- csharp-google-styleSkill
- dead-code-finderSkill
- dependency-auditSkill
- doc-comment-auditSkill
- error-handling-reviewSkill
- full-reviewSkill
- java-google-styleSkill
- logging-reviewSkill
- naming-reviewSkill
- owasp-security-reviewSkill
- performance-reviewSkill
- privacy-reviewSkill
- python-google-styleSkill
- regex-reviewSkill
- repo-hygieneSkill
- review-without-fixingSkill
- secrets-scanSkill
- shell-google-styleSkill
- sql-reviewSkill
- test-coverage-reviewSkill
- todo-auditSkill
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 5 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈5
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 14
Make sure README.md of a directory renders when that directory is viewed on the hosting site (e.g.
- Very specific: line 15
Keep README.md on the default branch (HEAD) so the repository index shows it.
- Distinctive: line 18
Put a README.md in the top-level directory of the product or library codebase.
- Distinctive: line 19
Do not put it inside the product's documentation directory.
- Distinctive: line 21
Keep READMEs current first for directories that expose interfaces to other teams or users.
- Distinctive: line 25
Every package-level README.md includes or links to:
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Google README guidelines
Source: https://google.github.io/styleguide/docguide/READMEs.html
Follow the rules below when writing or changing README files. When reviewing, report violations as path - rule - fix. If a project already has stricter or different documentation conventions, match them unless the user asks otherwise. The source covers READMEs only; for general Markdown formatting see https://google.github.io/styleguide/docguide/style.html.
File
- Name the file exactly
README.md: the.mdextension is required and the name is case-sensitive. - Make sure
README.mdof a directory renders when that directory is viewed on the hosting site (e.g. GitHub, Codeberg). - Keep
README.mdon the default branch (HEAD) so the repository index shows it.
Where
- Put a
README.mdin the top-level directory of the product or library codebase. - Do not put it inside the product's documentation directory.
- Give every top-level directory of a code package an up-to-date
README.md. - Keep READMEs current first for directories that expose interfaces to other teams or users.
What
- Include at least a link to user- and/or team-facing documentation.
- Every package-level
README.mdincludes or links to:- What the package or library contains and what it is used for.
- Points of contact (name, issue tracker, or team channel; do not publish private e-mail addresses without the owner's consent).
- Status, e.g. deprecated or not for general release.
- How to use it, with sample code, copyable build/test commands, or similar.
- Links to relevant documentation.
- Directory-level READMEs stay short: what is in the directory, how it is used, and links to the details instead of repeating them.
Review checklist
- Does every top-level directory of the code package have a
README.md? - Does each README answer items 1 to 5 above or link to where they are answered?
- Are all links and commands valid and current (paths exist, commands run)?
- Does the README list the directory contents as they actually are?
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

