ccmagic - Advanced Project Management Commands for Claude Code
A powerful collection of skills (formerly slash commands) that transform Claude Code into a comprehensive project management system. Maintain organized context, track work progress, manage features and tasks, and enable seamless handoffs between development sessions.
Now a Claude Code Plugin: Parallel subagents, real-time TodoWrite integration, optional MCP tool enhancements, auto-invocation for read-only skills, and subagent isolation for heavy operations.
Quick Start
Installation
Option 1: Marketplace (Recommended)
# Add the ccmagic marketplace
/plugin marketplace add devondragon/ccmagic
# Install the plugin
/plugin install ccmagic@ccmagic
Option 2: Direct Plugin Installation
# Clone the repository
git clone https://github.com/devondragon/ccmagic.git ~/ccmagic
# Use as a plugin with Claude Code
claude --plugin-dir ~/ccmagic
Option 3: Project-local Plugin
For team projects, clone into your project:
# From your project root
git clone https://github.com/devondragon/ccmagic.git .claude/plugins/ccmagic
Then reference it with claude --plugin-dir .claude/plugins/ccmagic.
Your First Command
Initialize a new project with the CCMagic context system:
/ccmagic:init # Full setup with epics, features, knowledge base
/ccmagic:init --light # Minimal setup for simple projects
This creates a project management structure in your repository's context/ directory.
Available Skills
Project Setup & Planning
| Skill | Description | Example |
|---|
/ccmagic:init | Initialize CCMagic context (--light for minimal) | /ccmagic:init --light |
/ccmagic:plan | Interactive planning with EnterPlanMode support | /ccmagic:plan saas-app |
/ccmagic:quick-start | Fast-track feature setup | /ccmagic:quick-start auth |
/ccmagic:map-codebase | Analyze existing codebase and document patterns | /ccmagic:map-codebase |
/ccmagic:settings | Configure CCMagic preferences | /ccmagic:settings |
/ccmagic:help | Get help with CCMagic commands | /ccmagic:help |
/ccmagic:doctor | Diagnose setup issues and validate installation | /ccmagic:doctor |
Task Management
| Skill | Description | Example |
|---|
/ccmagic:create-features | Create new features for an epic | /ccmagic:create-features epic-001 |
/ccmagic:discuss-feature | Gather implementation context before tasks | /ccmagic:discuss-feature |
/ccmagic:create-tasks | Break down features into tasks | /ccmagic:create-tasks |
/ccmagic:start-task | Start working on a specific task | /ccmagic:start-task 001-01-003 |
/ccmagic:current-task | View current active task | /ccmagic:current-task |
/ccmagic:complete-task | Mark task as completed | /ccmagic:complete-task 001-01-003 |
/ccmagic:verify | Interactive verification of acceptance criteria | /ccmagic:verify |
/ccmagic:checkpoint | Save current progress | /ccmagic:checkpoint |
Features & Epics
| Skill | Description | Example |
|---|
/ccmagic:current-feature | View current feature status | /ccmagic:current-feature |
/ccmagic:create-spike | Create research/investigation task | /ccmagic:create-spike |
/ccmagic:start-spike | Begin working on a spike | /ccmagic:start-spike spike-001 |