Skill No README
Skill directories MUST NOT contain a README.md file. All skill documentation belongs in SKILL.md — agents discover and load SKILL.md as the skill entry point. A separate README.md splits documentation across two files and the extra file is never loaded.
Antipatterns
- Splitting documentation across files. Creating both
SKILL.mdandREADME.mdin the same skill directory. Agents only loadSKILL.md— content inREADME.mdis never seen. - README.md as primary docs. Writing the skill documentation in
README.mdout of habit (standard GitHub convention) and leavingSKILL.mdas a stub. The agent gets the stub, not the documentation. - Generated README. Letting a tool auto-generate a
README.mdin every directory including skill directories. The extra file wastes disk space and creates confusion about which file is authoritative.
Pass / Fail
Pass
.claude/skills/commit/
├── SKILL.md # All documentation here
└── helpers.py
Fail
.claude/skills/commit/
├── SKILL.md
├── README.md # Redundant — not loaded by the agent
└── helpers.py
Limitations
Only checks for README.md presence in skill directories. Does not detect other redundant documentation files.
