Claude Code skills for project health — rule creation, auditing, validation, and more
npx claudepluginhub aka-momo/claude-doctorA collection of Claude Code skills for project health — rule creation, auditing, validation, and more.
A Claude Code plugin for project health — currently includes rule creation, auditing, and validation skills, with more to come.
Handles the full lifecycle of Claude Code project rules (.claude/rules/*.md):
/plugin marketplace add aka-momo/claude-doctor
/plugin install claude-doctor@claude-doctor
Clone this repo and copy the skills you want into your Claude Code skills directory:
git clone https://github.com/aka-momo/claude-doctor.git
cp -r claude-doctor/skills/rule-creator ~/.claude/skills/
Once installed, the rule-creator skill triggers automatically when you ask Claude Code to:
"create a rule for...""audit my rules""improve this rule""delete/remove a rule""this rule isn't working".claude/rules/ and project coding standardsCreate a new rule:
Create a rule that enforces snake_case for all Python function names in src/
Audit existing rules:
Audit my project rules for overlap and quality issues
Improve a rule:
This error-handling rule isn't triggering when I edit Python files - can you fix it?
Rules support two activation modes per the official Claude Code docs:
| Mode | Frontmatter | When to use |
|---|---|---|
| Unconditional | None | Rules Claude must always follow |
| Path-scoped | paths: ["src/**/*.py"] | Rules for specific file types |
claude-doctor/
├── .claude-plugin/
│ ├── plugin.json # Plugin metadata
│ └── marketplace.json # Marketplace definition
├── skills/
│ └── rule-creator/ # Rule lifecycle skill
│ ├── SKILL.md
│ ├── scripts/
│ ├── references/
│ ├── agents/
│ ├── evals/
│ ├── eval-viewer/
│ └── assets/
├── CONTRIBUTING.md
├── requirements.txt
├── README.md
├── LICENSE
└── .gitignore
pip install -r requirements.txtThe eval/optimization scripts also require the claude CLI to be on your PATH.
MIT