Hook Doctor — Development skill for Claude Code
Validate ~/.claude/settings.json hook references against this repo's registry.
How to install Hook Doctor
Installs to ~/.claude/commands/mohamedabdallah-14-awesome-claude-hooks-hook-doctor.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/MohamedAbdallah-14/awesome-claude-hooks/HEAD/.claude/commands/hook-doctor.md -o ~/.claude/commands/mohamedabdallah-14-awesome-claude-hooks-hook-doctor.md Restart Claude Code, or start a new session, for it to be picked up.
What Hook Doctor does
description: Validate ~/.claude/settings.json hook references against this repo's registry allowed-tools: Bash, Read
Run `bash scripts/hook-doctor.sh` and summarize the report for the user.
The doctor reports:
- Hooks referenced by absolute path that no longer exist on disk.
- Hooks under unknown event names.
- Duplicated commands within the same event (would run the same hook multiple times).
- Hooks whose path is inside this repo but the file no longer matches its registry entry (eve
Alternatives in Development
- MCP Language Server — mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, a 1.5k ★
- /install-hook - Install Generated Hook To Settings — Install a generated hook to Claude Code settings (user-level or project-level) 618 ★
- Skill.Color Expert — Agent skill for color science expertise 426 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Claude Linter
Lints Claude Code config, CLAUDE.md, hooks, MCP, settings, permissions for silent conflicts, dead references,
Specpilot Validate
Validate .specs/ structure, front-matter, and cross-references; suggest fixes without auto-applying
Validate Skills
description: Validate links, code examples, and references in all SKILL.md files
Ecw Validate Config
Validate ECW configuration files for completeness and correctness. Checks for unfilled placeholders, missing f
Oc Doctor
Diagnose the OneCommand installation. Checks plugin registry, commands, brain, Codex integration. Reports exac
Ashlr Doctor
Diagnose an ashlr-plugin install — checks plugin path, version, MCP servers, hooks, stats, genome, and setting
Related Agents
Config Doctor
Audits and repairs Claude Code configuration, including agents, commands, hooks, settings, and project memory.
Setup Coordinator
PlanGate 初期セットアップ対話エージェント。doctor を単一検証源として、Human-owned 操作の検知・提示・再検証ループ・進捗の永続記録を担う。settings wiring 等の Human-own
Mk300 System
Use for the MK-300's global settings (RCH, USB Audio, A/B), mvave doctor, re-amping a DI through the current p