# CCPM - Claude Code Project Management Complete project management workflow for spec-driven development, GitHub issues, Git worktrees, and parallel AI agents. ## Quick Start 1. Initialize CCPM in your project: ```bash /pm init ``` 2. Create your first PRD: ```bash /pm prd-new ``` 3. Parse PRD into issues: ```bash /pm prd-parse ``` 4. Start working: ```bash /pm epic-start ``` ## Available Commands ### 🔧 Setup & Configuration - `/pm init` - Initialize CCPM in current project - `/pm help` - Show all available commands - `/pm status` - Show current project status - `/pm validate` - Validate project configuration - `/pm sync` - Sync with GitHub issues ### 📄 PRD (Product Requirements Document) Management - `/pm prd-new` - Create new PRD - `/pm prd-list` - List all PRDs - `/pm prd-status` - Show PRD status - `/pm prd-edit ` - Edit existing PRD - `/pm prd-parse` - Parse PRD into GitHub issues ### 🏗️ Epic Management - `/pm epic-list` - List all epics - `/pm epic-show ` - Show epic details - `/pm epic-start ` - Start working on epic - `/pm epic-start-worktree ` - Start epic in Git worktree - `/pm epic-status` - Show epic status - `/pm epic-edit ` - Edit epic details - `/pm epic-decompose ` - Decompose epic into issues - `/pm epic-merge ` - Merge completed epic - `/pm epic-close ` - Close epic - `/pm epic-oneshot ` - Complete epic in one go - `/pm epic-refresh ` - Refresh epic with latest changes - `/pm epic-sync` - Sync all epics with GitHub ### 🎫 Issue Management - `/pm issue-list` - List all issues (filtered by status) - `/pm issue-show ` - Show issue details - `/pm issue-create` - Create new issue - `/pm issue-edit ` - Edit existing issue - `/pm issue-assign ` - Assign issue to user - `/pm issue-close ` - Close issue - `/pm issue-sync` - Sync issues with GitHub ### 🌳 Git Worktree Management - `/pm worktree-create ` - Create new Git worktree - `/pm worktree-list` - List all worktrees - `/pm worktree-remove ` - Remove Git worktree - `/pm worktree-switch ` - Switch to worktree ### 🤖 AI Agent Management - `/pm agent-start ` - Start AI agent for task - `/pm agent-list` - List running agents - `/pm agent-stop ` - Stop running agent - `/pm agent-status` - Show agent status Use `/pm help ` for detailed help on any specific command.