devflow-constitution-quick-ref
Quick reference guide to CC-DevFlow Constitution v2.0.0 with links to full text. Covers all 10 Articles and Phase -1 Gates.
SKILL.md
| Name | devflow-constitution-quick-ref |
| Description | Quick reference guide to CC-DevFlow Constitution v2.0.0 with links to full text. Covers all 10 Articles and Phase -1 Gates. |
๐ cc-devflow
Harness-First Requirement Development Flow for Claude Code
A comprehensive development workflow system built on Claude Code's official sub-agents, hooks, and settings mechanisms. Transform requirements from planning to code delivery with a deterministic command chain.
๐ฏ One-Line Introduction
Harness-first five-stage workflow from requirement setup to release: /flow:init โ /flow:spec โ /flow:dev โ /flow:verify โ /flow:release.
โจ Core Features
- ๐ฏ Harness-First Mainline - Default chain is
/flow:initโ/flow:specโ/flow:devโ/flow:verifyโ/flow:release - ๐ NPM Command Chain - Flow commands map to
harness:*runtime operations with checkpoints and resume - ๐ Document-Driven - Automatic PRD โ UI Prototype โ EPIC โ TASKS โ Implementation chain
- ๐ Template-Driven - Self-executable templates (PRD_TEMPLATE, EPIC_TEMPLATE, TASKS_TEMPLATE)
- ๐ Smart Recovery -
harness:resumerestores interrupted dispatch from persisted checkpoints - ๐ก๏ธ Quality Gates - Automated TypeScript checking, testing, linting, and security scanning
- ๐ค Sub-Agent Orchestration - 12 specialized research agents for different development phases
- ๐จ UI Prototype Generation - Conditional HTML prototype with artistic design inspiration
- ๐ GitHub Integration - Automated PR creation, branch management, and conventional commits
- ๐ Progress Tracking - Real-time status monitoring and intelligent restart points
- ๐ Consistency Verification - Enterprise-grade consistency checking with intelligent conflict detection
- ๐งช TDD Enforced - Strict Test-Driven Development with TEST VERIFICATION CHECKPOINT
- ๐ Constitution - 10 Articles governing quality, security, and architecture
- ๐ Autonomous Development - Ralph ร Manus Integration for memory-enhanced continuous iteration
- ๐ Multi-Platform Support - Compile workflows for Codex, Cursor, Qwen, Antigravity via
npm run adapt - ๐ Multi-Module Compiler - Full module compilation: skills, commands, agents, rules, hooks
- ๐ฟ Git Worktree Integration - Parallel development with isolated worktrees for 3-5 concurrent Claude sessions
- ๐ค Claude Team Integration - Multi-agent parallel collaboration with automatic task scheduling and conflict detection
๐ก Core Concepts
Hooks System
Real-time quality guardian: PreToolUse blocks non-compliant operations, PostToolUse auto-records changes.
<details> <summary>๐ Hooks Details (Click to Expand)</summary>Hook Types:
| Hook | Trigger Timing | Functionality |
|---|---|---|
| UserPromptSubmit | When user input is submitted | Intelligently recommends relevant Skills |
| PreToolUse | Before tool use | Blocks non-compliant operations (TDD violations, etc.) |
| PostToolUse | After tool use | Automatically records file changes |
| Stop | When session stops | Provides error handling hints |
Guardrail Workflow:
User edits file โ PreToolUse Hook triggers
โ Path normalization
โ Rule matching
โ Content checking
โ Violation? Block operation : Allow operation
Skipping Guardrails:
# Method 1: File marker
echo "@skip-tdd-check" >> devflow/requirements/REQ-123/TASKS.md
# Method 2: Environment variable
export SKIP_TDD_ENFORCER=1
๐ Complete Hooks Documentation
</details>Skills System (v4.0 Skills-First Architecture)
Intelligent knowledge base activation with grouped Skills and automatic context injection.
<details> <summary>๐ Skills Details (Click to Expand)</summary>Skills-First Architecture (v4.0):
.claude/skills/
โโโ workflow.yaml # Skill dependency graph (OpenSpec-inspired)
โโโ workflow/ # 9 Workflow Skills (flow-init, flow-spec, flow-dev, etc.)
โโโ domain/ # 7 Domain Skills (tdd, debugging, brainstorming)
โโโ guardrail/ # 3 Guardrail Skills (constitution-guardian, tdd-enforcer)
โโโ utility/ # 8 Utility Skills (npm-release, skill-creator)
Key Skills by Category:
| Category | Skills | Purpose |
|---|---|---|
| Workflow | flow-init, flow-spec, flow-dev, flow-verify, flow-release | Core development workflow |
| Domain | tdd, debugging, brainstorming, verification | Domain expertise |
| Guardrail | constitution-guardian, tdd-enforcer | Real-time compliance |
| Utility | npm-release, skill-creator, writing-skills | Development tools |
Context Injection (Trellis-inspired):
- Each Skill has
context.jsonldefining required context files inject-skill-context.tshook auto-loads context before Skill execution- Variable substitution:
{REQ}โ actual requirement ID
๐ Complete Skills Documentation
</details>Agent Orchestration
Dual-layer execution model: Research Agents (11, read-only analysis) + Main Agent (execution).
<details> <summary>๐ Agent Orchestration Details (Click to Expand)</summary>Execution Model:
- Research Agents: Read-only analysis, generate Markdown plans and reports
- Main Agent (Claude): Executes all code operations, owns complete context
- Workflow: Agent Research โ Output Plans โ Main Agent Executes โ Iterate
Tool Distribution:
- Research Agents: Read, Grep, Glob (analysis)
- Main Agent: Edit, Write, Bash, Git (execution)
๐ Quick Start
Installation
Method 1: Install from npm (Recommended)
# Install globally
npm install -g cc-devflow
# or
pnpm add -g cc-devflow
# Initialize in your project
cc-devflow init
# Compile for specific platform (optional)
cc-devflow adapt --platform cursor
cc-devflow adapt --platform codex
cc-devflow adapt --platform antigravity
cc-devflow adapt --platform qwen
Method 2: Manual Installation
pnpm dlx tiged Dimon94/cc-devflow/.claude .claude
Update
To update to the latest version and synchronize your local project:
# Update globally
npm install -g cc-devflow@latest
# Update local project files (will overwrite conflicts)
cc-devflow init
CLI Usage
# Initialize in current directory
cc-devflow init
# Initialize in specific directory
cc-devflow init --dir /path/to/project
# Compile for specific platform
cc-devflow adapt --platform codex
cc-devflow adapt --cwd /path/to/project --platform cursor
# Run harness runtime directly (for npm script delegation)
cc-devflow harness release --change-id REQ-123
cc-devflow init and cc-devflow adapt now auto-bootstrap missing harness:* npm scripts in package.json using portable cc-devflow harness <subcommand> entries (no machine-specific absolute paths), so /flow:* can execute the runtime chain without manual script patching.
Optional Dependencies
# Chinese branch naming support (converts Chinese to pinyin)
pip install pypinyin
Verify Installation
.claude/scripts/verify-setup.sh
First Requirement
/flow:init "REQ-001|User Authentication|https://docs.example.com/auth"
/flow:spec "REQ-001"
/flow:dev "REQ-001"
/flow:verify "REQ-001" --strict
/flow:release "REQ-001"
<details>
<summary>๐ Complete Getting Started Guide (Click to Expand)</summary>
Interactive Demo:
python3 .claude/scripts/demo.py
Core Scripts:
# Environment check
bash .claude/scripts/check-prerequisites.sh
# View task status
bash .claude/scripts/check-task-status.sh --verbose
# Mark task complete
bash .claude/scripts/mark-task-complete.sh T001
# Generate status report
bash .claude/scripts/generate-status-report.sh --format markdown
Run Tests:
# Run all tests
bash .claude/tests/run-all-tests.sh --scripts
# Constitution tests
bash .claude/tests/constitution/run_all_constitution_tests.sh
๐ Complete Getting Started Guide
</details>๐ Command Quick Reference
๐ข Project-Level Commands
Purpose: Project-wide planning and architecture design, typically executed once per project at the beginning
| Command | Purpose | Quick Example | Detailed Docs |
|---|---|---|---|
/core-roadmap | ๐บ๏ธ Generate Product Roadmap | /core-roadmap | โ |
/core-architecture | ๐๏ธ Generate System Architecture | /core-architecture | โ |
/core-guidelines | ๐ Generate Project Guidelines | /core-guidelines | โ |
๐ฆ Requirement-Level Commands
Purpose: Specific requirement development, executed once per requirement (REQ-XXX)
| Command | Purpose | Quick Example | Detailed Docs |
|---|---|---|---|
/flow:init | ๐ฆ Initialize Requirement Context | /flow:init "REQ-123|Feature" | โ |
/flow:spec | ๐ Build Task Manifest | /flow:spec "REQ-123" | โ |
/flow:dev | ๐ ๏ธ Dispatch and Execute Tasks | /flow:dev "REQ-123" | โ |
/flow:verify | โ Run Report Card Gates | /flow:verify "REQ-123" --strict | โ |
/flow:release | ๐ข Release + Cleanup | /flow:release "REQ-123" | โ |
/flow:fix | ๐ Systematic Bug Fix | /flow:fix "BUG-123|Description" | โ |
/flow:new | โ ๏ธ Deprecated alias | Use /flow:init mainline | โ |
/flow:clarify | โ ๏ธ Deprecated | Merged into /flow:spec | โ |
/flow:checklist | โ ๏ธ Deprecated | Use /flow:verify --strict | โ |
/flow:quality | โ ๏ธ Deprecated | Use /flow:verify | โ |
๐ Complete Command Reference
<details> <summary>๐ฏ Which Command Should I Use? (Click to Expand)</summary>Your Scenario:
โโ Plan product direction? โ /core-roadmap
โโ Design system architecture? โ /core-architecture
โโ Establish coding standards? โ /core-guidelines
โโ Start requirement delivery? โ /flow:init "REQ-123|Feature|URLs"
โโ Generate task manifest? โ /flow:spec "REQ-123"
โโ Execute planned tasks? โ /flow:dev "REQ-123"
โโ Run strict quality gate? โ /flow:verify "REQ-123" --strict
โโ Continue interrupted development? โ /flow:restart "REQ-123"
โโ Check development progress? โ /flow:status REQ-123
โโ Re-check consistency anytime? โ /flow:verify "REQ-123"
โโ Fix production bug? โ /flow:fix "BUG-001|Description"
โโ Ready to release? โ /flow:release "REQ-123"
</details>
๐ Workflow Diagram
The following Mermaid diagram illustrates the complete cc-devflow workflow, including both project-level and requirement-level processes:
graph TB
Start([Start Project]) --> ProjectLevel{Project-Level Setup}
ProjectLevel --> CoreRoadmap["/core-roadmap<br/>ROADMAP.md & BACKLOG.md"]
ProjectLevel --> CoreArch["/core-architecture<br/>ARCHITECTURE.md"]
ProjectLevel --> CoreGuidelines["/core-guidelines<br/>frontend/backend guidelines"]
ProjectLevel --> CoreStyle["/core-style<br/>STYLE.md"]
CoreRoadmap --> ReqLevel
CoreArch --> ReqLevel
CoreGuidelines --> ReqLevel
CoreStyle --> ReqLevel
ReqLevel([Requirement-Level Development]) --> FlowInit["/flow:init<br/>harness:init + harness:pack"]
FlowInit --> FlowSpec["/flow:spec<br/>harness:plan<br/>task-manifest"]
FlowSpec --> FlowDev["/flow:dev<br/>harness:dispatch/resume<br/>runtime-events"]
FlowDev --> FlowVerify["/flow:verify<br/>harness:verify<br/>report-card"]
FlowVerify --> FlowRelease["/flow:release<br/>harness:release/janitor<br/>release-note"]
FlowRelease --> End([Release Complete])
FlowVerify -.->|Can be re-run at any stage| ReqLevel
style ProjectLevel fill:#e1f5ff
style ReqLevel fill:#fff4e1
style FlowInit fill:#e8f5e9
style FlowSpec fill:#e8f5e9
style FlowDev fill:#f3e5f5
style FlowVerify fill:#e1bee7
style FlowRelease fill:#e0f2f1
style End fill:#e3f2fd
Workflow Notes:
- Project-Level Commands (light blue): Execute once at project initialization, establish global standards (SSOT)
- Requirement-Level Commands (light orange): Execute once per requirement (REQ-XXX)
- Canonical Mainline:
/flow:initโ/flow:specโ/flow:devโ/flow:verifyโ/flow:release - Harness Runtime Chain: Each stage delegates to
npm run harness:*operations with persisted checkpoints - Unified /flow:spec: Consolidates planning output into a task manifest
- Report Card Gate:
/flow:verify --strictblocks release when quality gates fail - TDD Checkpoint:
/flow:devkeeps fail-first verification before implementation - Deprecated Commands:
/flow:new,/flow:clarify,/flow:checklist,/flow:qualityremain as migration stubs
๐๏ธ System Architecture
Execution Model: Research Agents (11, read-only) + Main Agent (execution) Document Structure: Single-track architecture, one requirement directory contains all artifacts Quality Assurance: Constitution v2.0.0 + TDD Enforcement + Real-time Guardrail
<details> <summary>๐ Architecture Details (Click to Expand)</summary>Sub-Agents Workflow
clarify-analyst โ Clarification questions (11-dimension scan)
prd-writer โ PRD generation (must use PRD_TEMPLATE)
checklist-agent โ Requirement quality validation (5 dimensions, 6 types) โญ NEW
ui-designer โ UI prototype (conditional trigger)
tech-architect โ Technical design (Anti-Tech-Creep enforcement)
planner โ EPIC & TASKS (must use EPIC_TEMPLATE, TASKS_TEMPLATE)
dev-implementer โ Implementation plan (research only)
qa-tester โ Test plan + Test report
security-reviewer โ Security plan + Security report
release-manager โ Release plan
Single-Track Architecture
devflow/
โโโ ROADMAP.md # Product roadmap
โโโ ARCHITECTURE.md # System architecture design
โโโ BACKLOG.md # Requirement backlog
โโโ requirements/REQ-123/
โโโ PRD.md
โโโ EPIC.md
โโโ TASKS.md
โโโ EXECUTION_LOG.md
โโโ checklists/ # Requirement quality checklists
โ โโโ ux.md
โ โโโ api.md
โ โโโ security.md
โโโ TEST_PLAN.md
โโโ TEST_REPORT.md
โโโ SECURITY_PLAN.md
โโโ SECURITY_REPORT.md
โโโ RELEASE_PLAN.md
Quality Gates
- Pre-push Guard (TypeScript, tests, linting, security, build)
- Report Card Gate (
/flow:verify --strictbefore/flow:release) - Constitution Compliance (enforced at every stage)
- TDD Checkpoint (TEST VERIFICATION CHECKPOINT)
- Guardrail Hooks (PreToolUse real-time blocking of non-compliant operations)
๐ Complete Architecture Documentation
</details>โ๏ธ Configuration
Minimum Configuration (.claude/settings.json):
{
"permissions": {
"allowGitOperations": true,
"allowNetworkRequests": true,
"allowSubprocesses": true
}
}
<details>
<summary>๐ง Complete Configuration Options (Click to Expand)</summary>
Hooks Configuration
{
"hooks": {
"PreToolUse": [{
"matcher": "Edit|Write",
"hooks": [{"type": "command", "command": "..."}]
}]
}
}
Environment Variables
# Flow behavior
export FLOW_AUTO_APPROVE=false
export MIN_TEST_COVERAGE=80
export STRICT_TYPE_CHECKING=true
# Guardrail skip
export SKIP_TDD_ENFORCER=1
export SKIP_CONSTITUTION_CHECK=1
๐ Complete Configuration Guide
</details>๐งช Test Coverage
Script Tests: 8/8 Passed โ (100%) Constitution Tests: 38/38 Passed โ (100%)
# Run all tests
bash .claude/tests/run-all-tests.sh --scripts
<details>
<summary>๐ Test Framework Details (Click to Expand)</summary>
Test Suites
| Test Suite | Test Cases | Status |
|---|---|---|
test_check_prerequisites | 18 | โ 100% |
test_check_task_status | 18 | โ 100% |
test_common | 15 | โ 100% |
test_mark_task_complete | 15 | โ 100% |
test_setup_epic | 13 | โ 100% |
test_validate_constitution | 4 | โ 100% |
๐ Version History
Note: entries before v6.0.0 keep their original command syntax for historical accuracy.
v6.0.0 (2026-02-18) - Latest Release
๐งฉ Harness-First Mainline: Simpler default flow with auditable runtime state
v6.0.0 simplifies cc-devflow around a single default chain and internal runtime engine:
-
Default Command Chain
/flow:initโ/flow:specโ/flow:devโ/flow:verifyโ/flow:release- Every stage maps to
npm run harness:*operations for deterministic orchestration
-
Runtime Artifacts
context-package.md+harness-state.jsonfor bootstrap statetask-manifest.json+runtime-events.jsonlfor execution tracereport-card.json+release-note.mdfor quality and release evidence
-
Deprecated Command Migrations
/flow:newโ run the 5-stage mainline explicitly/flow:clarifyโ merged into/flow:specplanning loop/flow:checklistand/flow:qualityโ replaced by/flow:verify
๐ v6.0 Improvements:
| Metric | Before | After | Improvement |
|---|---|---|---|
| Default requirement commands | 8+ mixed paths | 5-stage fixed chain | Simplified |
| Resume capability | Command-specific | Unified harness:resume | Deterministic |
| Quality evidence | Fragmented outputs | Single report card gate | Auditable |
v4.7.0 (2026-02-07)
๐ค Claude Team Integration: Multi-Agent Parallel Collaboration
v4.7.0 introduces Claude Team integration for multi-agent parallel development:
-
Team Mode for /flow:dev - Parallel task execution with multiple agents
--teamflag enables Team mode (default 3 agents)--agents Nspecifies agent count (2-5)- Automatic task dependency analysis and conflict detection
- File conflict tasks assigned to same agent for sequential execution
-
New Hooks - Team lifecycle management
TeammateIdle Hook- Task assignment and schedulingTaskCompleted Hook- Quality verification on completion- Timeout detection and alerting
-
Task Dependency Parser - Intelligent task analysis
parse-task-dependencies.js- Parses TASKS.md format- Recognizes
[P]parallel markers,[US*]user story groups - Phase-based dependency resolution
-
State Recovery - Checkpoint and resume
team-state-recovery.sh- Snapshot and restore Team state- Support for interrupted session recovery
-
New Files
.claude/scripts/parse-task-dependencies.js- Task parser.claude/scripts/detect-file-conflicts.sh- Conflict detection.claude/scripts/team-dev-init.sh- Dev team initialization.claude/scripts/team-state-recovery.sh- State recovery.claude/docs/guides/TEAM_MODE_GUIDE.md- Complete usage guide
๐ v4.7 Improvements:
| Metric | Before | After | Improvement |
|---|---|---|---|
| Parallel agents | 1 | 3-5 | +400% |
| Requirement completion time | 90 min | 50 min | -45% |
| Task scheduling | Manual | Automatic | 100% |
| Quality verification | Single-point | Distributed | 100% |
v4.3.0 (2026-02-07)
๐ฟ Git Worktree Integration: Parallel Development Support
v4.3.0 introduces Git Worktree integration for parallel development with isolated Claude Code sessions:
-
Git Worktree Mode (Default) - Isolated development environments
- Creates
../repo-name-REQ-xxx/worktree directories - Each worktree has independent Claude Code session
- Switch between requirements with
cdinstead ofgit checkout --branch-onlyflag for traditional branch mode
- Creates
-
New Skill: using-git-worktrees - Complete worktree management
worktree-create.sh- Create new worktreeworktree-list.sh- List all worktreesworktree-switch.sh- Switch to worktreeworktree-cleanup.sh- Clean up merged worktrees- Shell aliases template (za/zl/zm/zw)
-
Modified Commands
/flow:init- Default worktree mode,--branch-onlyfor compatibility/flow:release- Automatic worktree cleanup
๐ v4.3 Improvements:
| Metric | Before | After | Improvement |
|---|---|---|---|
| Parallel requirements | 1 | 3-5 | +400% |
| Context switch time | 30s | 1s | -97% |
| Session isolation | None | Full | 100% |
v4.1.0 (2026-02-07)
๐ฏ Unified Specification Phase: /flow:spec Command
v4.1.0 merges flow-prd/flow-tech/flow-ui/flow-epic into a single /flow:spec command with parallel execution:
-
Unified /flow:spec Command - One command for entire specification phase
- Full Mode: PRD โ Tech + UI (parallel) โ Epic/Tasks
- Quick Mode:
--skip-tech --skip-uifor small requirements - Backend Only:
--skip-ui - Frontend Only:
--skip-tech
-
Parallel Agent Execution - Tech + UI agents run concurrently
- ~35% time reduction in design phase
- Shared template components in
_shared/directory
-
Simplified Workflows (v4.1)
Quick (3 steps): /flow:init --quick โ /flow:spec --skip-tech --skip-ui โ /flow:dev โ /flow:release Standard (4 steps): /flow:init โ /flow:spec โ /flow:dev โ /flow:verify โ /flow:release Full (5 steps): /flow:init โ /flow:spec โ /flow:dev โ /flow:verify --strict โ /flow:release -
Deprecations:
/flow-prd,/flow-tech,/flow-ui,/flow-epicnow deprecated (use/flow:spec)
๐ v4.1 Improvements:
| Metric | Before (v4.0) | After (v4.1) | Improvement |
|---|---|---|---|
| Command calls | 4 | 1 | -75% |
| Design phase time | 8-12 min | 5-8 min | -35% |
| Entry/Exit Gate code | ~280 lines | ~100 lines | -64% |
v4.0.0 (2026-02-07)
๐๏ธ Skills-First Architecture: Unified Skills with Context Injection
v4.0.0 introduces a major architectural refactor, reorganizing 135 files into a unified Skills-First Architecture inspired by Trellis and OpenSpec:
-
Skills-First Architecture - All Skills organized into 4 groups
workflow/: 9 core workflow Skills (flow-init, flow-spec, flow-dev, etc.)domain/: 7 domain expertise Skills (tdd, debugging, brainstorming, verification)guardrail/: 3 real-time compliance Skills (constitution-guardian, tdd-enforcer)utility/: 8 development tool Skills (npm-release, skill-creator, writing-skills)
-
JSONL Context Injection (Trellis-inspired)
- Each Skill has
context.jsonldefining required context files inject-skill-context.tshook auto-loads context before Skill execution- Variable substitution:
{REQ}replaced with actual requirement ID - Optional files supported with
"optional": true
- Each Skill has
-
workflow.yaml Dependency Graph (OpenSpec-inspired)
- Defines Skill dependencies with
requiresandgenerates - File existence state detection for workflow status
- Clear visualization of Skill execution order
- Defines Skill dependencies with
-
Self-Contained Skills
- Each Skill directory contains: SKILL.md + context.jsonl + scripts/ + references/ + assets/
- SKILL.md limited to <500 lines for focused instructions
- Agent instructions moved to
references/subdirectory - Templates moved to
assets/subdirectory
-
Multi-Module Cross-Platform Compiler (v3.0)
- Complete multi-module compilation: skills, commands, agents, rules, hooks
- Platform-specific output formats:
- Codex:
.codex/skills/,.codex/prompts/,AGENTS.md - Cursor:
.cursor/rules/*.mdc,.cursor/subagents/,hooks.json - Qwen:
.qwen/commands/*.toml,.qwen/agents/,CONTEXT.md - Antigravity:
.agent/skills/,.agent/workflows/,.agent/rules/
- Codex:
context.jsonlcompilation-time expansion with platform-specific formats- 197 tests passing (24 new multi-module tests)
๐ v4.0 Improvements:
| Metric | Before | After | Improvement |
|---|---|---|---|
| Maintenance points | 4 directories | 1 directory | -75% |
| Context loading | Manual full load | On-demand auto | -70% tokens |
| Dependency visibility | Implicit | Explicit (workflow.yaml) | +100% |
| Platform module support | Commands only | All modules | +400% |
๐ New Files:
.claude/skills/workflow.yaml- Skill dependency graph.claude/hooks/inject-skill-context.ts- Context injection hook.claude/skills/workflow/*/context.jsonl- Per-Skill context definitionsdevflow/spec/{frontend,backend,shared}/index.md- Specification indexeslib/compiler/context-expander.js- Context.jsonl expansion modulelib/compiler/__tests__/multi-module-emitters.test.js- Multi-module tests
v2.3.0 (2026-01-08)
๐ก๏ธ Discipline System: Iron Law + Rationalization Defense + Pressure Testing
v2.3.0 upgrades the Constitution from a "document" to an "executable discipline system", borrowing best practices from superpowers project:
-
Iron Law + Rationalization Tables - Pre-block AI Agent rationalization attempts
- Each of 10 Constitution Articles now has an Iron Law (absolute prohibition)
- Rationalization Tables with
| Excuse | Reality |format - Red Flags for AI self-check triggers
- Centralized
rationalization-library.mdfor all rationalizations
-
Two-Stage Code Review -
/flow-reviewcommand (NEW)- Stage 1: Spec Compliance (don't trust implementer reports, read code directly)
- Stage 2: Code Quality (only runs after Stage 1 passes)
spec-reviewer.mdandcode-quality-reviewer.mdagents
-
Verification Before Completion - Evidence before assertions
verification-before-completionskillverify-gate.shscript for all flow exit gates- No completion claims without fresh verification evidence
-
Systematic Debugging -
/flow-fixenhanced with 4-phase debugging- Phase 1: Root Cause Investigation (NO FIXES YET)
- Phase 2: Pattern Analysis
- Phase 3: Hypothesis and Testing
- Phase 4: TDD Implementation
flow-debuggingandflow-tddskills
-
Brainstorming Integration -
/flow:initnow includes brainstormingBRAINSTORM.mdas requirement "North Star"/flow:specrequires BRAINSTORM alignment checkflow-brainstormingskill
-
Pressure Testing Framework - TDD for Skills
tests/pressure-scenarios/with 4 scenarios- Tests AI behavior under time/sunk cost/authority/exhaustion pressure
run-pressure-tests.shrunner
-
Skills Fusion - Superpowers skills migrated to local
flow-tdd,flow-debugging,flow-receiving-review,flow-finishing-branch- All
superpowers:xxxreferences replaced with local skills
-
Ralph ร Manus Integration - Autonomous development with memory (NEW)
- Merged into
/flow:dev(Autonomous by default) flow-attention-refreshskill with 4 refresh protocolsERROR_LOG.mdstructured error trackingresearch/attempts/failure trace recording- Stop Hook for self-referential loops
- Manus method in
/flow:initStage 2.5 Research - Target: โฅ85% task completion rate without human intervention
- Merged into
๐ Constitution v2.1.0:
- All 10 Articles now have Iron Law + Rationalization Defense + Red Flags
- Cross-reference to
rationalization-library.md
๐ New Files:
.claude/commands/util/cancel-ralph.md- Cancel Ralph loop command.claude/skills/flow-attention-refresh/SKILL.md- 4 attention refresh protocols.claude/hooks/ralph-stop-hook.sh- Stop Hook for self-referential loops.claude/hooks/hooks.json- Hook registration configuration.claude/scripts/setup-ralph-loop.sh- Ralph state initialization script.claude/docs/templates/ERROR_LOG_TEMPLATE.md- Execution error log format.claude/docs/templates/ATTEMPT_TEMPLATE.md- Research attempt log format.claude/agents/spec-reviewer.md- Stage 1 spec compliance reviewer.claude/agents/code-quality-reviewer.md- Stage 2 code quality reviewer.claude/commands/flow-review.md- Two-stage review command (legacy, replaced by.claude/commands/flow/quality.md).claude/rules/rationalization-library.md- Centralized rationalization defense.claude/scripts/verify-gate.sh- Exit gate verification script.claude/skills/flow-brainstorming/- Brainstorming skill.claude/skills/flow-debugging/- Systematic debugging skill.claude/skills/flow-tdd/- TDD enforcement skill.claude/skills/flow-receiving-review/- Review feedback handling skill.claude/skills/flow-finishing-branch/- Branch completion decision skill.claude/skills/verification-before-completion/- Completion verification skilltests/- Pressure testing framework
v2.2.0 (2025-12-19)
๐ Multi-Platform Adaptation: Agent Adapter Architecture + Command Emitter
v2.2.0 introduces comprehensive multi-platform support, enabling cc-devflow workflows to run on multiple AI coding assistants:
-
Agent Adapter Architecture (REQ-004) - Pluggable adapter layer for platform differences
- Unified Agent Adapter abstraction (environment detection, command execution, capability declaration)
- Adapter Registry with auto-detection and explicit override support
- Built-in adapters: Claude Code (default), Codex CLI, Cursor, Qwen, Antigravity
- Security-first design: capability allow-list with default deny for high-risk operations
- Structured logging for debugging and auditing
-
Command Emitter Compiler (REQ-005) - Single Source of Truth compilation
.claude/as SSOT, compiles to platform-native formatsnpm run adaptCLI for multi-platform compilation- Supported platforms: Codex (
.codex/), Cursor (.cursor/), Qwen (.qwen/), Antigravity (.agent/) - Placeholder expansion:
{SCRIPT:*},{TEMPLATE:*},{GUIDE:*},{AGENT_SCRIPT},$ARGUMENTS - Template/Guide inlining with automatic content embedding
- Resource copying with path rewriting (scripts, templates, guides โ platform directories)
- Manifest-based incremental compilation with drift detection
-
Adapter Compiler (REQ-006) - Multi-platform rules entry file generation
- Platform-specific rules emitters for 4 platforms (Cursor MDC, Codex SKILL.md, Qwen TOML, Antigravity with 12K splitting)
- Skills registry compilation (merges
skill-rules.json+skill.mdmetadata) - Manifest v2.0 extension with
skillsandrulesEntrytracking --rulesand--skillsCLI options for selective compilation- Bug Fix: Disabled template inlining by default (keeps path references instead of inline expansion)
- 173 tests, 87% coverage for new modules
๐ฆ New CLI Tool:
npm run adapt # Compile for all platforms
npm run adapt -- --platform codex # Compile for specific platform
npm run adapt -- --check # Check for drift without compiling
npm run adapt -- --verbose # Show detailed output
v2.1.0 (2025-11-07)
๐ข Core Breakthrough: Introduction of Project-Level Commands
v2.1.0's core breakthrough is the introduction of Project-Level Commands, forming a two-tier system with previous Requirement-Level Commands:
-
Project-Level Commands - Project-wide planning and architecture design (executed once per project at the beginning)
/core-roadmap- Interactive product roadmap generation (6-stage dialogue)/core-architecture- 4 architecture diagram generation (Mermaid format)/core-guidelines- Project guidelines generation (frontend/backend separation)
-
Requirement-Level Commands Enhancement - Stage 1.5 Roadmap & Architecture context loading (flow-init)
- Automatically load project-level context when initializing requirements
- Automatic requirement-to-roadmap mapping (RM-ID, Milestone, Quarter)
- Automatic architecture context association (Feature Layer, Tech Stack, Module)
๐ Documentation Improvements:
- README complete refactoring (complete TOC + folding + external documentation links)
- Added 25+ detailed documents
๐ Complete Changelog
๐ค Contributing & Support
Contributing: Contributing Guide Issues: GitHub Issues Documentation: Complete Documentation
๐ License
MIT License - See LICENSE file
๐ Star this repository if cc-devflow helps streamline your development workflow!