claude-code
Claude Code expert guidance - features, configuration, hooks, plugins, MCP servers, IDE integration, and enterprise deployment
When & Why to Use This Skill
This Claude skill provides comprehensive expert guidance for Claude Code, Anthropic's agentic coding tool. It empowers developers to master terminal-based AI coding by offering detailed instructions on configuration, slash commands, MCP server integration, and custom hooks to automate and optimize software development workflows.
Use Cases
- Case 1: Configuring MCP (Model Context Protocol) servers to extend Claude Code's capabilities with external tools like GitHub or local databases.
- Case 2: Setting up automated lifecycle hooks (PreToolUse/PostToolUse) to trigger shell commands like linting or formatting after code modifications.
- Case 3: Optimizing terminal productivity by mastering slash commands such as /fix, /plan, and /cook for autonomous task execution.
- Case 4: Troubleshooting environment-specific issues and managing enterprise-level deployment of agentic coding tools.
- Case 5: Seamlessly integrating Claude Code with VS Code or JetBrains IDEs to bridge the gap between terminal agents and visual editors.
| name | claude-code |
|---|---|
| description | "Claude Code expert guidance - features, configuration, hooks, plugins, MCP servers, IDE integration, and enterprise deployment" |
Claude Code Expert Skill
This skill provides guidance on using Claude Code, Anthropic's agentic coding tool.
When to Use
Activate when users need help with:
- Understanding Claude Code features
- Setting up hooks, plugins, or MCP servers
- Working with slash commands
- Troubleshooting issues
- Best practices
Core Concepts
Claude Code is an agentic coding tool in your terminal that:
- Autonomously plans, executes, and validates tasks
- Supports plugins, skills, and MCP servers for extensibility
- Integrates with VS Code and JetBrains IDEs
Key Components
| Component | Purpose |
|---|---|
| Slash Commands | User operations like /fix, /plan, /commit |
| Skills | Modular capabilities in .claude/skills/ |
| Hooks | Shell commands on events (PreToolUse, PostToolUse) |
| MCP Servers | External tool integrations via .mcp.json |
| Plugins | Packaged collections of commands/skills/hooks |
Common Workflows
# Feature implementation
/cook implement user authentication
# Bug fixing
/fix the login button is not working
# Planning
/plan implement payment integration
# Git operations
/commit
Quick Setup
MCP Server
// .mcp.json
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_TOKEN": "your_token" }
}
}
}
Hook Example
// .claude/settings.json
{
"hooks": {
"PostToolUse": [{
"matcher": "Write",
"hooks": ["./scripts/format.sh"]
}]
}
}
References
For detailed documentation:
references/slash-commands.md- Full command referencereferences/skills-plugins.md- Creating skills and pluginsreferences/mcp-hooks.md- MCP and hooks configurationreferences/troubleshooting.md- Debugging and best practices
IDE Integration
VS Code / JetBrains: Install "Claude Code" extension, authenticate, use inline chat and code actions.
Essential Commands
/help # Show available commands
/clear # Clear conversation
/memory # View stored context
/compact # Summarize conversation
/plugins # List installed plugins