Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By duongdev
Automate lean project management in Claude Code: plan/decompose Linear/Jira tasks, implement with React/NestJS/frontend/backend agents, sync progress across tools, manage git branches/commits/PRs, run verifications/tests/reviews, track states via 19 commands/agents/hooks.
npx claudepluginhub duongdev/ccpm --plugin ccpmComplete reference for all CCPM slash commands.
**NEVER submit, post, update, or modify ANYTHING to external PM/collaboration systems without EXPLICIT user confirmation.**
Evaluates feature flags for Phase 6 rollout with deterministic rollout control and variant assignment.
Smart git branch management with Linear integration
Cancel active work loop and clean up state
Specialized subagents for CCPM operations and development workflows.
**Specialized agent for API design, database operations, and backend implementation**
**Specialized agent for extending CCPM with new commands, agents, skills, and hooks**
**Specialized agent for debugging and troubleshooting Claude Code and CCPM issues**
**Specialized agent for answering questions about Claude Code features, settings, CLI usage, and documentation**
Enforces quality verification gates with four-step validation (tests pass, build succeeds, checklist complete, no blockers) before task completion, PR creation, or status updates. Auto-activates when user says "done", "complete", "finished", "ready to merge", or runs /ccpm:verify or /ccpm:done commands. Provides systematic verification workflow that prevents false completion claims and ensures production readiness. Blocks external system writes (Jira, Slack) until evidence collected. Integrates with external-system-safety for confirmation workflow. When verification fails, suggests /ccpm:verify to debug issues systematically.
Systematic debugging with defense-in-depth approach (symptoms → immediate cause → root cause → systemic issues → prevention). Auto-activates when user mentions "error", "failing", "broken", "debug", "bug", "issue" or when /ccpm:verify runs. Uses Observe → Hypothesize → Test → Confirm → Fix → Verify → Document workflow. Updates Linear with findings and automatically logs blockers that require external fixes. Traces root causes instead of patching symptoms. Integrates with ccpm-code-review to verify fixes pass all gates before marking complete. Suggests binary search for intermittent issues and five-whys analysis for complex problems.
Discovers, manages, and troubleshoots MCP servers with three-tier classification (required: Linear/GitHub/Context7, optional: Jira/Confluence/Slack/BitBucket). Auto-activates when user asks "MCP server", "tools available", "Linear not working", "what tools do I have", or when plugin installation fails. Provides automatic server discovery, configuration validation, and health monitoring. Diagnoses connection issues (missing env vars, wrong config, network problems) with specific fix suggestions. Requires setup confirmation for optional PM integrations. Shows rate limit status and recommends optimizations when performance degrades.
Creates custom CCPM skills from request to deployment with proper templates, safety guardrails, and integration patterns. Auto-activates when user mentions "create skill", "custom workflow", "team specific", "extend CCPM", "codify team practice", or "reusable pattern". Guides through purpose definition (what skill does), activation triggers (when it runs), CCPM integration points, and safety rules. Provides three skill templates: Team Workflow (codify practices), Safety Enforcement (add checks), and Integration Skills (custom tools). Creates directory structure, frontmatter metadata, multi-phase instructions, and supporting docs. Tests skill activation before deployment and suggests improvements.
Provides conventional commits guidance and auto-generates commit messages from git changes. Integrates with /ccpm:commit for automated git commits linked to Linear issues. Auto-activates when users ask about committing, creating git commits, or discussing commit message formats.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Commands for task management and project tracking
Universal project manager with keep-Claude-on-task guardrails: focus anchor, scope lock, done-when contract, over-engineering detector, drift auditor, turn budget, user-prompt archive, and compaction-safe handoff. Plus interview-first init, micro-task decomposition, deep research, transactional state MCP, and 9 PM platform integrations.
Project orchestration from planning to delivery. Master Scrum, Kanban, sprint planning, roadmaps, retrospectives, team metrics, and stakeholder management.
Linear issue tracking integration. Create issues, manage projects, update statuses, search across workspaces, and streamline your software development workflow with Linear's modern issue tracker.
Harness-native ECC plugin for engineering teams - 63 agents, 249 skills, 79 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Runs pre-commands
Contains inline bash commands via ! syntax
Runs pre-commands
Contains inline bash commands via ! syntax
Share bugs, ideas, or general feedback.
A lean, powerful Claude Code plugin for project management with Linear integration, smart agents, and visual context support.
Author: duongdev (@duongdev) License: MIT Repository: github.com/duongdev/ccpm
CCPM streamlines your development workflow with intelligent automation:
# Add the CCPM marketplace
/plugin marketplace add duongdev/ccpm
# Install the plugin
/plugin install ccpm
# Verify installation
/ccpm:status
# Initialize CCPM in your project
/ccpm:init
# Or add project manually
/ccpm:project:add my-app
# Set as active project
/ccpm:project:set my-app
# 1. Plan your task
/ccpm:plan "Add user authentication"
# 2. Start working
/ccpm:work
# 3. Save progress
/ccpm:sync
# 4. Commit changes
/ccpm:commit
# 5. Run quality checks
/ccpm:verify
# 6. Finalize and create PR
/ccpm:done
| Command | Description | Example |
|---|---|---|
/ccpm:plan | Create and plan tasks with deep research | /ccpm:plan "Add OAuth2 login" |
/ccpm:work | Start or resume implementation | /ccpm:work or /ccpm:work PSN-29 |
/ccpm:sync | Save progress to Linear | /ccpm:sync "Implemented endpoints" |
/ccpm:commit | Git commit with conventional format | /ccpm:commit |
/ccpm:verify | Run quality checks and code review | /ccpm:verify |
/ccpm:done | Create PR and finalize task | /ccpm:done |
| Command | Description | Example |
|---|---|---|
/ccpm:plan:quick | Fast planning with minimal research | /ccpm:plan:quick "Fix button" |
/ccpm:plan:deep | Comprehensive research and analysis | /ccpm:plan:deep PSN-29 |
| Command | Description | Example |
|---|---|---|
/ccpm:work:parallel | Execute independent tasks simultaneously | /ccpm:work:parallel PSN-29 |
| Command | Description | Example |
|---|---|---|
/ccpm:status | Show project and task status | /ccpm:status |
/ccpm:search | Search Linear issues | /ccpm:search auth --status="In Progress" |
/ccpm:history | Activity timeline (git + Linear) | /ccpm:history --days=7 |
/ccpm:branch | Smart git branch management | /ccpm:branch PSN-29 |
/ccpm:review | Multi-perspective code review | /ccpm:review --staged --multi |
/ccpm:rollback | Undo recent operations safely | /ccpm:rollback --git |
/ccpm:chain | Execute command chains | /ccpm:chain full PSN-123 |
/ccpm:init | Initialize CCPM in a project | /ccpm:init |
/ccpm:org-docs | Organize repository documentation | /ccpm:org-docs |
/ccpm:figma-refresh | Refresh Figma design cache | /ccpm:figma-refresh PSN-123 |
| Command | Description | Example |
|---|---|---|
/ccpm:project:add | Add a new project | /ccpm:project:add my-app |
/ccpm:project:list | List all projects | /ccpm:project:list |
/ccpm:project:show | Show project details | /ccpm:project:show my-app |
/ccpm:project:set | Set active project | /ccpm:project:set my-app |
/ccpm:project:update | Update project config | /ccpm:project:update my-app |
/ccpm:project:delete | Remove a project | /ccpm:project:delete old-app |
CCPM automatically selects and invokes specialized agents based on your task:
| Agent | Purpose |
|---|---|
frontend-developer | React/UI components, styling, accessibility |
backend-architect | APIs, NestJS, databases, authentication |
code-reviewer | Quality review, security, best practices |
security-auditor | OWASP Top 10, vulnerability detection |
debugger | Systematic debugging and investigation |
tdd-orchestrator | Test-driven development workflow |
linear-operations | Optimized Linear API operations (cached) |
Agent selection is automatic based on:
All Linear operations are automatic and optimized: