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.
View on GitHubduongdev/ccpm
ccpm
January 24, 2026
Select agents to install to:
npx add-skill https://github.com/duongdev/ccpm/blob/main/skills/ccpm-code-review/SKILL.md -a claude-code --skill ccpm-code-reviewInstallation paths:
.claude/skills/ccpm-code-review/# CCPM Code Review Structured code review workflow integrated with CCPM's Linear-based project management system. Enforces "no completion claims without verification evidence" principle. ## When to Use This skill auto-activates when: - User says **"done"**, **"complete"**, **"finished"**, **"ready to merge"** - Running **`/ccpm:verify`** command (natural workflow - recommended) - Running **`/ccpm:done`** command (includes pre-flight verification) - Running **`/ccpm:verify`** command (advanced) - Before updating Linear task status to "Done" - Before syncing Jira status - Before creating GitHub/BitBucket PR - Before sending Slack completion notifications ## CCPM Verification Workflow CCPM provides a streamlined 3-step verification process: ### Step 1: Quality Checks (Automated) Run linting, tests, and build checks to ensure technical correctness: ```bash /ccpm:verify [issue-id] # Auto-detects issue from git branch ``` **What it checks:** - ✅ Linting passes (no style errors) - ✅ Tests pass (all unit and integration tests) - ✅ Build succeeds (no compilation errors) - ✅ Checklist complete (100% of implementation items) **If checks fail:** Command automatically suggests `/ccpm:verify` to debug systematically. ### Step 2: Agent Code Review After quality checks pass, agent review analyzes: - ✅ Code quality and best practices - ✅ Security vulnerabilities - ✅ Performance implications - ✅ Requirement fulfillment - ✅ Regression risks ### Step 3: Final Confirmation Four verification gates must pass: 1. **Tests Pass** ✅ - Zero failures 2. **Build Succeeds** ✅ - Exit status 0 3. **Checklist Complete** ✅ - 100% checked 4. **No Blockers** ✅ - No unresolved blockers in Linear **Only after all gates pass** can task proceed to finalization with `/ccpm:done`. ## Core Principles ### 1. Technical Correctness Over Social Comfort **Forbidden performative agreement:** - ❌ "Great point!" - ❌ "You're absolutely right!" - ❌ "That makes total sense!" **Required rigorous verif