claude-code
SKILL.md
Claude Code
Summary
Goal: Help users install, configure, troubleshoot, and extend Claude Code CLI (skills, hooks, MCP, slash commands).
| Step | Action | Key Notes |
|---|---|---|
| 1 | Identify problem category | Setup, Hook Issues, MCP Issues, Context, Extensibility, Configuration |
| 2 | Execute category-specific diagnosis | Check prerequisites, configs, scripts, settings |
| 3 | Apply fix | Step-by-step solution with verification |
| 4 | Output report | Problem, Solution, Files Changed, Verification |
Key Principles:
- Load reference files on-demand per topic (10 reference docs available)
- Never modify settings without user approval
- For app code use
feature/debugskills, not this one
Purpose
Help users install, configure, troubleshoot, and extend Claude Code CLI -- Anthropic's agentic coding tool with skills, hooks, MCP servers, and slash commands.
When to Use
- Setting up Claude Code for the first time
- Troubleshooting hooks that don't fire or produce errors
- Diagnosing MCP server connection failures
- Understanding or resolving context window limits
- Creating or modifying slash commands and agent skills
- Configuring settings (model, allowed tools, output style)
When NOT to Use
- Writing application code -- use
feature,debug, orrefactoringskills - Creating MCP servers from scratch -- use
mcp-builderskill - Managing existing MCP connections -- use
mcp-managementskill
Workflow
Step 1: Identify Problem Category
| User Says | Category | Go To |
|---|---|---|
| "install", "set up", "authenticate" | Setup | Step 2A |
| "hook not firing", "hook error" | Hook Issues | Step 2B |
| "MCP not connecting", "MCP error" | MCP Issues | Step 2C |
| "context too long", "compaction", "token limit" | Context Issues | Step 2D |
| "create skill", "create command" | Extensibility | Step 2E |
| "configure", "settings", "model" | Configuration | Step 2F |
Step 2A: Setup
- Check prerequisites: Node.js 18+, npm
- Verify authentication:
claude auth status - Verify project detection: check for
CLAUDE.mdin project root
Step 2B: Hook Issues
- Read the hook file causing issues
- Check hook event type matches expected trigger
- Verify hook script is executable with correct shebang
- Check
.claude/settings.jsonfor hook registration - Test hook in isolation with mock input
Common fixes:
- Hook not firing: wrong event name or tool matcher pattern
- Hook errors: script not finding dependencies (check relative paths)
- Hook blocks unexpectedly: PreToolUse returning
{ "decision": "block" }incorrectly
Step 2C: MCP Issues
- Check
.mcp.jsonfor server configuration - Verify the MCP server process can start manually
- Check environment variables (API keys in
.env.local) - Test connectivity:
claude mcp list
Step 2D: Context Issues
- Check current context usage
- Suggest
/compactcommand if approaching limit - Review if large files are being read unnecessarily
- Verify
session-resume.cjshook for session continuity
Step 2E: Extensibility
- For skills: read
references/agent-skills.mdfor structure - For commands: create
.claude/skills/{name}.md - Verify SKILL.md frontmatter has required fields (name, version, description)
Step 2F: Configuration
- Settings locations:
.claude/settings.json(project),~/.claude/settings.json(user) - IMPORTANT: Never modify settings without user approval
Output Format
## Claude Code: [Issue/Task Summary]
### Problem
[What was wrong or what was requested]
### Solution
[Step-by-step fix or setup instructions]
### Files Changed
[List any config files modified]
### Verification
[How to confirm the fix works]
Reference Guide
Load references as needed for specific topics:
| Topic | Reference File |
|---|---|
| Installation & setup | references/getting-started.md |
| Creating skills | references/agent-skills.md |
| Hooks system | references/hooks-comprehensive.md |
| Configuration | references/configuration.md |
| Troubleshooting | references/troubleshooting.md |
| IDE integration | references/ide-integration.md |
| CI/CD | references/cicd-integration.md |
| Advanced features | references/advanced-features.md |
| API reference | references/api-reference.md |
| Best practices | references/best-practices.md |
Related Skills
mcp-builder-- creating new MCP serversmcp-management-- managing MCP connectionsskill-plan-- creating new agent skills
IMPORTANT Task Planning Notes (MUST FOLLOW)
- Always plan and break work into many small todo tasks
- Always add a final review todo task to verify work quality and identify fixes/enhancements
Weekly Installs
8
Repository
duc01226/easyplatformFirst Seen
Jan 24, 2026
Security Audits
Installed on
gemini-cli6
antigravity6
claude-code6
windsurf5
codex5
opencode5