home/common/ai/resources/agents/skills/readme/SKILL.md
Generate or update comprehensive README.md files for any project. Use when the user says "write readme", "create readme", "update readme", or asks for help with README.md specifically. Produces thorough README covering setup, architecture, and deployment. Docs/wiki-aware — automatically includes a Documentation section linking to docs/ or GitHub Wiki when they exist. For broader project documentation (API reference, developer guides, runbooks, ADRs, changelogs), use the `docs` skill instead.
npx skillsauth add kamushadenes/nix readmeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Write a README.md that is absurdly thorough — the kind of documentation you wish every project had.
Explore thoroughly before writing:
If the project has a GitHub Wiki or docs/ directory, include a
Documentation section in the README linking to those resources:
## Documentation
- [API Reference](docs/api.md)
- [Architecture](docs/architecture.md)
- [Developer Guide](docs/developer-guide.md)
- [Deployment Guide](docs/deployment.md)
Or for wiki:
## Documentation
Full documentation on the [wiki](https://github.com/OWNER/REPO/wiki).
Only ask the user if you cannot determine what the project does.
See [references/readme-structure.md] for the full section-by-section template.
A README is often the first thing someone reads. It should build understanding progressively: start with what the project does, then how to use it, then how it works. A reader who stops at any point should have gained something useful.
```mermaid fenced code blocks for
architecture diagrams, data flows, and component relationships. Never use
ASCII art for diagramsActively create Mermaid diagrams whenever a concept would be clearer visually than as prose. Don't wait to be asked — if a section describes a multi-step workflow, architecture, or data flow, it needs a diagram.
Always include a diagram for:
graph TD/LR)graph LR or sequenceDiagram)flowchart)stateDiagram-v2)Rules:
README.md in project rootdata-ai
Show MemPalace status — room counts, storage usage, and palace health.
tools
Search your MemPalace — semantic search across all mined memories, projects, and conversations.
tools
Mine a project or conversation into your MemPalace — extract and store memories for later retrieval.
development
Initialize a new MemPalace — guided setup for your AI memory palace with ChromaDB backend.