Scan repository directories for README presence, validate index-driven navigation, flag orphan folders, generate missing READMEs. Constitution XVIII enforcement. [EXPLICIT] Trigger: "indexability", "README audit", "orphan folders", "directory index", "repo navigation"
From jm-adknpx claudepluginhub javimontano/jm-adk-alfaThis skill is limited to using the following tools:
agents/guardian.mdagents/lead.mdagents/specialist.mdagents/support.mdevals/evals.jsonknowledge/body-of-knowledge.mdknowledge/knowledge-graph.mdprompts/meta.mdprompts/primary.mdprompts/variations/deep.mdprompts/variations/quick.mdtemplates/output.docx.mdtemplates/output.html"If a directory doesn't explain itself, it doesn't belong in the repo."
Enforces Constitution XVIII: every directory MUST have a README.md. Scans the repository, flags directories missing READMEs, identifies orphan folders (not linked from parent), checks .gitignore has comments, and validates the index-driven navigation chain from root to leaves. Can generate stub READMEs for missing directories. [EXPLICIT]
{complete}/{total} directories=== Indexability Report ===
Score: 85% (42/49 directories complete)
Missing README:
- skills/new-skill/ — NEEDS README
- templates/node-api/ — NEEDS README
Orphan (not linked from parent):
- references/priming-rag/ — not in references/README.md
Stale (>30 days):
- .specify/decisions/ — last update 45 days ago
.gitignore coverage: 8/10 patterns have comments
# {Directory Name}
> Purpose: {inferred from contents}
## Contents
{list of files/subdirectories}
repository-organization — Broader structural health auditcode-review — Sustainability check includes README presence (XII)workspace-governance — Workspace follows same README rulesExample invocations:
| Scenario | Handling |
|---|---|
| Empty or minimal input | Request clarification before proceeding |
| Conflicting requirements | Flag conflicts explicitly, propose resolution |
| Out-of-scope request | Redirect to appropriate skill or escalate |
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.