mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-05 01:50:27 +08:00
🎯 Major Enhancements: 1. Concept Clarification Quality Gate (concept-clarify.md) - Added dual-mode support: brainstorm & plan modes - Auto-detects mode based on artifact presence (ANALYSIS_RESULTS.md vs synthesis-specification.md) - Backward compatible with existing brainstorm workflow - Updates appropriate artifacts based on detected mode 2. Planning Workflow Enhancement (plan.md) - Added Phase 3.5: Concept Clarification as quality gate - Integrated Phase 3.5 between analysis and task generation - Enhanced with interactive Q&A to resolve ambiguities - Updated from 4-phase to 5-phase workflow model - Delegated Phase 3 (Intelligent Analysis) to cli-execution-agent - Autonomous context discovery and enhanced prompt generation 3. Documentation Updates (README.md, README_CN.md) - Added /workflow:test-cycle-execute command documentation - Explained dynamic task generation and iterative fix cycles - Included usage examples and key features - Updated both English and Chinese versions 🔧 Technical Details: - concept-clarify now supports both ANALYSIS_RESULTS.md (plan) and synthesis-specification.md (brainstorm) - plan.md Phase 3 now uses cli-execution-agent for MCP-powered context discovery - Maintains auto-continue mechanism with one interactive quality gate (Phase 3.5) - All changes preserve backward compatibility 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1026 lines
41 KiB
Markdown
1026 lines
41 KiB
Markdown
# 🚀 Claude Code Workflow (CCW)
|
||
|
||
<div align="center">
|
||
|
||
[](https://github.com/catlog22/Claude-Code-Workflow/releases)
|
||
[](LICENSE)
|
||
[]()
|
||
[](https://github.com/modelcontextprotocol)
|
||
|
||
**Languages:** [English](README.md) | [中文](README_CN.md)
|
||
|
||
</div>
|
||
|
||
---
|
||
|
||
**Claude Code Workflow (CCW)** transforms AI development from simple prompt chaining into a robust, context-first orchestration system. It solves execution uncertainty and error accumulation through structured planning, deterministic execution, and intelligent multi-model orchestration.
|
||
|
||
> **🎉 Latest: v4.5.0** - Workflow System Optimization. See [CHANGELOG.md](CHANGELOG.md) for details.
|
||
>
|
||
> **What's New in v4.5.0**:
|
||
> - 🤖 **Enhanced Agent Protocols**: Unified execution protocols across Gemini/Qwen/Codex with structured output templates
|
||
> - 🎨 **Streamlined UI Workflows**: Simplified design commands with improved documentation
|
||
> - 📋 **Optimized Templates**: Refined workflow templates for better clarity and efficiency
|
||
> - 🔧 **Improved CLI Commands**: Enhanced command documentation and tool integration
|
||
> - ✨ **CLI Execution Agent**: New autonomous agent for CLI task handling
|
||
|
||
---
|
||
|
||
> 📚 **New to CCW?** Check out the [**Getting Started Guide**](GETTING_STARTED.md) for a beginner-friendly 5-minute tutorial!
|
||
|
||
---
|
||
|
||
## ✨ Core Differentiators
|
||
|
||
#### **1. Context-First Architecture** 🎯
|
||
Pre-defined context gathering via `context-package.json` and `flow_control.pre_analysis` eliminates execution uncertainty. Agents load correct context **before** implementation, solving the "1-to-N" development drift problem.
|
||
|
||
#### **2. JSON-First State Management** 📋
|
||
Task states live in `.task/IMPL-*.json` (single source of truth). Markdown files are read-only views. Separates data from presentation, enabling programmatic orchestration without state drift.
|
||
|
||
#### **3. Autonomous Multi-Phase Orchestration** 🔄
|
||
Commands like `/workflow:plan` chain specialized sub-commands (session → context → analysis → tasks) with zero user intervention. `flow_control` mechanism creates executable "programs" for agents with step dependencies.
|
||
|
||
#### **4. Multi-Model Strategic Orchestration** 🧠
|
||
- **Gemini/Qwen**: Analysis, exploration, documentation (large context)
|
||
- **Codex**: Implementation, autonomous execution (`resume --last` maintains context)
|
||
- **Result**: 5-10x better task handling vs single-model approaches
|
||
|
||
#### **5. Hierarchical Memory System** 🧬
|
||
4-layer documentation (Root → Domain → Module → Sub-Module) provides context at appropriate abstraction levels, preventing information overload while maintaining precision.
|
||
|
||
#### **6. Specialized Role-Based Agents** 🤖
|
||
Dedicated agents mirror real software teams: `@action-planning-agent`, `@code-developer`, `@test-fix-agent`, `@ui-design-agent`. Includes TDD workflows (Red-Green-Refactor), UI design (layout/style separation), and automated QA.
|
||
|
||
---
|
||
|
||
### **Additional Features**
|
||
|
||
- **✅ Pre-execution Verification**: Quality gates (`/workflow:concept-clarify`, `/workflow:action-plan-verify`)
|
||
- **🔧 Unified CLI**: `/cli:*` commands with multi-tool support (`--tool gemini|qwen|codex`)
|
||
- **📦 Smart Context Package**: Links tasks to relevant code and external examples
|
||
- **🎨 UI Design Workflow**: Claude-native style/layout extraction, zero dependencies
|
||
- **🔄 Progressive Enhancement**: Optional tools extend capabilities, Claude-only mode works out-of-box
|
||
|
||
---
|
||
|
||
## ⚙️ Installation
|
||
|
||
### **🚀 Quick One-Line Installation**
|
||
|
||
**Windows (PowerShell):**
|
||
```powershell
|
||
Invoke-Expression (Invoke-WebRequest -Uri "https://raw.githubusercontent.com/catlog22/Claude-Code-Workflow/main/install-remote.ps1" -UseBasicParsing).Content
|
||
```
|
||
|
||
**Linux/macOS (Bash/Zsh):**
|
||
```bash
|
||
bash <(curl -fsSL https://raw.githubusercontent.com/catlog22/Claude-Code-Workflow/main/install-remote.sh)
|
||
```
|
||
|
||
### **📋 Interactive Version Selection**
|
||
|
||
After running the installation command, you'll see an interactive menu with real-time version information:
|
||
|
||
```
|
||
Detecting latest release and commits...
|
||
Latest stable: v3.2.0 (2025-10-02 04:27 UTC)
|
||
Latest commit: cdea58f (2025-10-02 08:15 UTC)
|
||
|
||
====================================================
|
||
Version Selection Menu
|
||
====================================================
|
||
|
||
1) Latest Stable Release (Recommended)
|
||
|-- Version: v3.2.0
|
||
|-- Released: 2025-10-02 04:27 UTC
|
||
\-- Production-ready
|
||
|
||
2) Latest Development Version
|
||
|-- Branch: main
|
||
|-- Commit: cdea58f
|
||
|-- Updated: 2025-10-02 08:15 UTC
|
||
|-- Cutting-edge features
|
||
\-- May contain experimental changes
|
||
|
||
3) Specific Release Version
|
||
|-- Install a specific tagged release
|
||
\-- Recent: v3.2.0, v3.1.0, v3.0.1
|
||
|
||
====================================================
|
||
|
||
Select version to install (1-3, default: 1):
|
||
```
|
||
|
||
**Version Options:**
|
||
- **Option 1 (Recommended)**: Latest stable release with verified production quality
|
||
- **Option 2**: Latest development version from main branch with newest features
|
||
- **Option 3**: Specific version tag for controlled deployments
|
||
|
||
> 💡 **Pro Tip**: The installer automatically detects and displays the latest version numbers and release dates from GitHub. Just press Enter to select the recommended stable release.
|
||
|
||
### **📦 Local Installation (Install-Claude.ps1)**
|
||
|
||
For local installation without network access, use the bundled PowerShell installer:
|
||
|
||
**Installation Modes:**
|
||
```powershell
|
||
# Interactive mode with prompts (recommended)
|
||
.\Install-Claude.ps1
|
||
|
||
# Quick install with automatic backup
|
||
.\Install-Claude.ps1 -Force -BackupAll
|
||
|
||
# Non-interactive install
|
||
.\Install-Claude.ps1 -NonInteractive -Force
|
||
```
|
||
|
||
**Installation Options:**
|
||
|
||
| Mode | Description | Installs To |
|
||
|------|-------------|-------------|
|
||
| **Global** | System-wide installation (default) | `~/.claude/`, `~/.codex/`, `~/.gemini/` |
|
||
| **Path** | Custom directory + global hybrid | Local: `agents/`, `commands/`<br>Global: `workflows/`, `scripts/` |
|
||
|
||
**Backup Behavior:**
|
||
- **Default**: Automatic backup enabled (`-BackupAll`)
|
||
- **Disable**: Use `-NoBackup` flag (⚠️ overwrites without backup)
|
||
- **Backup location**: `claude-backup-{timestamp}/` in installation directory
|
||
|
||
**⚠️ Important Warnings:**
|
||
- `-Force -BackupAll`: Silent file overwrite (with backup)
|
||
- `-NoBackup -Force`: Permanent file overwrite (no recovery)
|
||
- Global mode modifies user profile directories
|
||
|
||
### **✅ Verify Installation**
|
||
After installation, run the following command to ensure CCW is working:
|
||
```bash
|
||
/workflow:session:list
|
||
```
|
||
|
||
> **📝 Installation Notes:**
|
||
> - The installer will automatically install/update `.codex/` and `.gemini/` directories
|
||
> - **Global mode**: Installs to `~/.codex` and `~/.gemini`
|
||
> - **Path mode**: Installs to your specified directory (e.g., `project/.codex`, `project/.gemini`)
|
||
> - **Backup**: Existing files are backed up by default to `claude-backup-{timestamp}/`
|
||
> - **Safety**: Use interactive mode for first-time installation to review changes
|
||
|
||
---
|
||
|
||
## ⚙️ Configuration
|
||
|
||
### **Tool Control System**
|
||
|
||
CCW uses a **configuration-based tool control system** that makes external CLI tools **optional** rather than required. This allows you to:
|
||
|
||
- ✅ **Start with Claude-only mode** - Work immediately without installing additional tools
|
||
- ✅ **Progressive enhancement** - Add external tools selectively as needed
|
||
- ✅ **Graceful degradation** - Automatic fallback when tools are unavailable
|
||
- ✅ **Flexible configuration** - Control tool availability per project
|
||
|
||
**Configuration File**: `~/.claude/workflows/tool-control.yaml`
|
||
|
||
```yaml
|
||
tools:
|
||
gemini:
|
||
enabled: false # Optional: AI analysis & documentation
|
||
qwen:
|
||
enabled: true # Optional: AI architecture & code generation
|
||
codex:
|
||
enabled: true # Optional: AI development & implementation
|
||
```
|
||
|
||
**Behavior**:
|
||
- **When disabled**: CCW automatically falls back to other enabled tools or Claude's native capabilities
|
||
- **When enabled**: Uses specialized tools for their specific strengths
|
||
- **Default**: All tools disabled - Claude-only mode works out of the box
|
||
|
||
### **Optional CLI Tools** *(Enhanced Capabilities)*
|
||
|
||
While CCW works with Claude alone, installing these tools provides enhanced analysis and extended context:
|
||
|
||
#### **External CLI Tools**
|
||
|
||
| Tool | Purpose | Installation | Benefits |
|
||
|------|---------|--------------|----------|
|
||
| **Gemini CLI** | AI analysis & documentation | `npm install -g @google/gemini-cli` ([GitHub](https://github.com/google-gemini/gemini-cli)) | Free quota, extended context for complex projects |
|
||
| **Codex CLI** | AI development & implementation | `npm install -g @openai/codex` ([GitHub](https://github.com/openai/codex)) | Autonomous development, mathematical reasoning |
|
||
| **Qwen Code** | AI architecture & code generation | `npm install -g @qwen-code/qwen-code` ([Docs](https://github.com/QwenLM/qwen-code)) | Large context window, architecture analysis |
|
||
|
||
#### **System Utilities**
|
||
|
||
| Tool | Purpose | Installation |
|
||
|------|---------|--------------|
|
||
| **ripgrep (rg)** | Fast code search | [Download](https://github.com/BurntSushi/ripgrep/releases) or `brew install ripgrep` (macOS), `apt install ripgrep` (Ubuntu) |
|
||
| **jq** | JSON processing | [Download](https://jqlang.github.io/jq/download/) or `brew install jq` (macOS), `apt install jq` (Ubuntu) |
|
||
|
||
**Quick Install (All Tools):**
|
||
|
||
```bash
|
||
# macOS
|
||
brew install ripgrep jq
|
||
npm install -g @google/gemini-cli @openai/codex @qwen-code/qwen-code
|
||
|
||
# Ubuntu/Debian
|
||
sudo apt install ripgrep jq
|
||
npm install -g @google/gemini-cli @openai/codex @qwen-code/qwen-code
|
||
|
||
# Windows (Chocolatey)
|
||
choco install ripgrep jq
|
||
npm install -g @google/gemini-cli @openai/codex @qwen-code/qwen-code
|
||
```
|
||
|
||
### **Essential: Gemini CLI Setup**
|
||
|
||
Configure Gemini CLI for optimal integration:
|
||
|
||
```json
|
||
// ~/.gemini/settings.json
|
||
{
|
||
"contextFileName": ["CLAUDE.md", "GEMINI.md"]
|
||
}
|
||
```
|
||
|
||
### **Recommended: .geminiignore**
|
||
|
||
Optimize performance by excluding unnecessary files:
|
||
|
||
```bash
|
||
# .geminiignore (in project root)
|
||
/dist/
|
||
/build/
|
||
/node_modules/
|
||
/.next/
|
||
*.tmp
|
||
*.log
|
||
/temp/
|
||
|
||
# Include important docs
|
||
!README.md
|
||
!**/CLAUDE.md
|
||
```
|
||
|
||
### **Recommended: MCP Tools** *(Enhanced Analysis)*
|
||
|
||
MCP (Model Context Protocol) tools provide advanced codebase analysis. **Recommended installation** - While CCW has fallback mechanisms, not installing MCP tools may lead to unexpected behavior or degraded performance in some workflows.
|
||
|
||
#### Available MCP Servers
|
||
|
||
| MCP Server | Purpose | Installation Guide |
|
||
|------------|---------|-------------------|
|
||
| **Exa MCP** | External API patterns & best practices | [Install Guide](https://smithery.ai/server/exa) |
|
||
| **Code Index MCP** | Advanced internal code search | [Install Guide](https://github.com/johnhuang316/code-index-mcp) |
|
||
| **Chrome DevTools MCP** | ⚠️ **Required for UI workflows** - URL mode design extraction | [Install Guide](https://github.com/ChromeDevTools/chrome-devtools-mcp) |
|
||
|
||
#### Benefits When Enabled
|
||
- 📊 **Faster Analysis**: Direct codebase indexing vs manual searching
|
||
- 🌐 **External Context**: Real-world API patterns and examples
|
||
- 🔍 **Advanced Search**: Pattern matching and similarity detection
|
||
- ⚡ **Better Reliability**: Primary tools for certain workflows
|
||
- 🎨 **UI Workflows**: Chrome DevTools enables pixel-perfect design extraction from live URLs
|
||
|
||
⚠️ **Note**: Some workflows expect MCP tools to be available. Without them, you may experience:
|
||
- Slower code analysis and search operations
|
||
- Reduced context quality in some scenarios
|
||
- Fallback to less efficient traditional tools
|
||
- Potential unexpected behavior in advanced workflows
|
||
|
||
---
|
||
|
||
## 🚀 Getting Started
|
||
|
||
### Complete Development Workflow
|
||
|
||
**Phase 1: Brainstorming & Conceptual Planning**
|
||
```bash
|
||
# Multi-perspective brainstorming with role-based agents
|
||
/workflow:brainstorm:auto-parallel "Build a user authentication system"
|
||
|
||
# Review and refine specific aspects (optional)
|
||
/workflow:brainstorm:ui-designer "authentication flows"
|
||
/workflow:brainstorm:synthesis # Generate consolidated specification
|
||
```
|
||
|
||
**Phase 1.5: Concept Verification** *(Optional Quality Gate)*
|
||
```bash
|
||
# Identify and resolve ambiguities in brainstorming artifacts
|
||
/workflow:concept-clarify
|
||
|
||
# OR specify session explicitly
|
||
/workflow:concept-clarify --session WFS-auth
|
||
```
|
||
- Runs after `/workflow:brainstorm:synthesis` and before `/workflow:plan`
|
||
- Interactive Q&A to clarify underspecified requirements, architecture decisions, or risks
|
||
- Maximum 5 questions per session with multiple-choice or short-answer format
|
||
- Updates `synthesis-specification.md` with clarifications incrementally
|
||
- Ensures conceptual foundation is clear before detailed planning
|
||
- Generates coverage summary with recommendations to proceed or address outstanding items
|
||
|
||
**Phase 2: UI Design Refinement** *(Optional for UI-heavy projects)*
|
||
|
||
**🎯 Choose Your Workflow:**
|
||
|
||
**Scenario 1: Starting from an idea or concept** → Use `explore-auto`
|
||
```bash
|
||
# Generate multiple style and layout options to explore different directions
|
||
/workflow:ui-design:explore-auto --prompt "Modern blog: home, article, author" --style-variants 3 --layout-variants 2
|
||
# Creates a 3×2 matrix: 3 visual styles × 2 layouts = 6 prototypes to choose from
|
||
```
|
||
|
||
**Scenario 2: Replicating an existing design** → Use `imitate-auto`
|
||
```bash
|
||
# Fast, high-fidelity replication of reference designs
|
||
/workflow:ui-design:imitate-auto --images "refs/design.png" --pages "dashboard,settings"
|
||
# Or auto-screenshot from URL (requires Playwright/Chrome DevTools MCP)
|
||
/workflow:ui-design:imitate-auto --url "https://linear.app" --pages "home,features"
|
||
```
|
||
|
||
**Scenario 3: Batch creation from existing design system** → Use `batch-generate`
|
||
```bash
|
||
# Already have a design system? Generate multiple pages quickly
|
||
/workflow:ui-design:batch-generate --prompt "Create profile and settings pages" --layout-variants 2
|
||
```
|
||
|
||
**Advanced: Manual Step-by-Step Control** (v4.4.0+)
|
||
```bash
|
||
# 1. Extract visual style (colors, typography, spacing)
|
||
/workflow:ui-design:style-extract --images "refs/*.png" --mode explore --variants 3
|
||
|
||
# 2. Consolidate into production-ready design tokens
|
||
/workflow:ui-design:consolidate --variants "variant-1,variant-3"
|
||
|
||
# 3. Extract layout structure (DOM, CSS layout rules)
|
||
/workflow:ui-design:layout-extract --targets "dashboard,auth" --mode explore --variants 2 --device-type responsive
|
||
|
||
# 4. Combine style + layout → HTML/CSS prototypes
|
||
/workflow:ui-design:generate --style-variants 1 --layout-variants 2
|
||
|
||
# 5. Preview and select
|
||
cd .workflow/WFS-auth/.design/prototypes && python -m http.server 8080
|
||
# Visit http://localhost:8080/compare.html for side-by-side comparison
|
||
|
||
# 6. Integrate selected design into project
|
||
/workflow:ui-design:update --session WFS-auth --selected-prototypes "dashboard-s1-l2"
|
||
```
|
||
|
||
**Phase 3: Action Planning**
|
||
```bash
|
||
# Create executable implementation plan
|
||
/workflow:plan "Implement JWT-based authentication system"
|
||
|
||
# OR for TDD approach
|
||
/workflow:tdd-plan "Implement authentication with test-first development"
|
||
```
|
||
|
||
**Phase 3.5: Action Plan Verification** *(Optional Pre-Execution Check)*
|
||
```bash
|
||
# Validate plan consistency and completeness
|
||
/workflow:action-plan-verify
|
||
|
||
# OR specify session explicitly
|
||
/workflow:action-plan-verify --session WFS-auth
|
||
```
|
||
- Runs after `/workflow:plan` or `/workflow:tdd-plan` and before `/workflow:execute`
|
||
- Read-only analysis of `IMPL_PLAN.md` and task JSON files against `synthesis-specification.md`
|
||
- Validates requirements coverage, dependency integrity, and synthesis alignment
|
||
- Identifies inconsistencies, duplications, ambiguities, and underspecified items
|
||
- Generates detailed verification report with severity-rated findings (CRITICAL/HIGH/MEDIUM/LOW)
|
||
- Recommends whether to PROCEED, PROCEED_WITH_FIXES, or BLOCK_EXECUTION
|
||
- Provides actionable remediation suggestions for detected issues
|
||
|
||
**Phase 4: Execution**
|
||
```bash
|
||
# Execute tasks with AI agents
|
||
/workflow:execute
|
||
|
||
# Monitor progress
|
||
/workflow:status
|
||
```
|
||
|
||
**Phase 5: Testing & Quality Assurance**
|
||
```bash
|
||
# Generate independent test-fix workflow (v3.2.2+)
|
||
/workflow:test-gen WFS-auth # Creates WFS-test-auth session
|
||
/workflow:test-cycle-execute # Execute test-fix cycle with dynamic iteration
|
||
|
||
# Resume interrupted test session
|
||
/workflow:test-cycle-execute --resume-session="WFS-test-auth"
|
||
|
||
# OR verify TDD compliance (TDD workflow)
|
||
/workflow:tdd-verify
|
||
```
|
||
|
||
**What is `/workflow:test-cycle-execute`?**
|
||
- **Dynamic Task Generation**: Creates intermediate fix tasks based on test failures during execution
|
||
- **Iterative Testing**: Automatically runs test-fix cycles until all tests pass or max iterations reached
|
||
- **CLI-Driven Analysis**: Uses Gemini/Qwen to analyze failures and generate fix strategies
|
||
- **Agent Coordination**: Delegates test execution and fixes to `@test-fix-agent`
|
||
- **Autonomous Completion**: Continues until success without user interruption
|
||
|
||
### Quick Start for Simple Tasks
|
||
|
||
**Feature Development:**
|
||
```bash
|
||
/workflow:session:start "Add password reset feature"
|
||
/workflow:plan "Email-based password reset with token expiry"
|
||
/workflow:execute
|
||
```
|
||
|
||
**Bug Fixing:**
|
||
```bash
|
||
# Interactive analysis with CLI tools
|
||
/cli:mode:bug-index --tool gemini "Login timeout on mobile devices"
|
||
|
||
# Execute the suggested fix
|
||
/workflow:execute
|
||
```
|
||
|
||
> **💡 When to Use Which Approach?**
|
||
>
|
||
> **Use `/workflow:plan` + `/workflow:execute` for:**
|
||
> - Complex features requiring multiple modules (>3 modules)
|
||
> - Tasks with multiple subtasks (>5 subtasks)
|
||
> - Cross-cutting changes affecting architecture
|
||
> - Features requiring coordination between components
|
||
> - When you need structured planning and progress tracking
|
||
>
|
||
> **Use Claude Code directly for:**
|
||
> - Simple, focused changes (single file or module)
|
||
> - Quick bug fixes with clear solutions
|
||
> - Documentation updates
|
||
> - Code refactoring within one component
|
||
> - Straightforward feature additions
|
||
|
||
**Code Analysis:**
|
||
```bash
|
||
# Deep codebase analysis
|
||
/cli:mode:code-analysis --tool qwen "Analyze authentication module architecture"
|
||
```
|
||
|
||
---
|
||
|
||
## 🛠️ Command Reference
|
||
|
||
### **Unified CLI Commands (`/cli:*)**
|
||
*Use the `--tool <gemini|qwen|codex>` flag to select the desired tool. Defaults to `gemini`.*
|
||
|
||
| Command | Description |
|
||
|---|---|
|
||
| `/cli:analyze` | Deep codebase analysis. |
|
||
| `/cli:chat` | Direct, interactive chat with a tool. |
|
||
| `/cli:execute` | Execute a task with full permissions. |
|
||
| `/cli:cli-init`| Initialize CLI tool configurations for the workspace. |
|
||
| `/cli:mode:bug-index` | Analyze bugs and suggest fixes. |
|
||
| `/cli:mode:code-analysis` | Perform deep code analysis and debugging. |
|
||
| `/cli:mode:plan` | Project planning and architecture analysis. |
|
||
|
||
### **Workflow Commands (`/workflow:*)**
|
||
|
||
| Command | Description |
|
||
|---|---|
|
||
| `/workflow:session:*` | Manage development sessions (`start`, `resume`, `list`, `complete`). |
|
||
| `/workflow:brainstorm:*` | Use role-based agents for multi-perspective planning. |
|
||
| `/workflow:concept-clarify` | **Optional** Quality gate - Identify and resolve ambiguities in brainstorming artifacts before planning (runs after synthesis, before plan). |
|
||
| `/workflow:ui-design:explore-auto` | **v4.4.0** Matrix exploration mode - Generate multiple style × layout variants with layout/style separation. |
|
||
| `/workflow:ui-design:imitate-auto` | **v4.4.0** Fast imitation mode - Rapid UI replication with auto-screenshot, layout extraction, and assembly. |
|
||
| `/workflow:ui-design:style-extract` | **v4.4.0** Extract visual style (colors, typography, spacing) from images/text using Claude-native analysis. |
|
||
| `/workflow:ui-design:layout-extract` | **v4.4.0** Extract structural layout (DOM, CSS layout rules) with device-aware templates. |
|
||
| `/workflow:ui-design:consolidate` | **v4.4.0** Consolidate style variants into validated design tokens using Claude synthesis. |
|
||
| `/workflow:ui-design:generate` | **v4.4.0** Pure assembler - Combine layout templates + design tokens → HTML/CSS prototypes. |
|
||
| `/workflow:ui-design:update` | **v4.4.0** Integrate finalized design system into brainstorming artifacts. |
|
||
| `/workflow:plan` | Create a detailed, executable plan from a description. |
|
||
| `/workflow:tdd-plan` | Create TDD workflow (6 phases) with test coverage analysis and Red-Green-Refactor cycles. |
|
||
| `/workflow:action-plan-verify` | **Optional** Pre-execution check - Validate IMPL_PLAN.md and task.json consistency and completeness (runs after plan, before execute). |
|
||
| `/workflow:execute` | Execute the current workflow plan autonomously. |
|
||
| `/workflow:status` | Display the current status of the workflow. |
|
||
| `/workflow:test-gen [--use-codex] <session>` | Create test generation workflow with auto-diagnosis and fix cycle for completed implementations. |
|
||
| `/workflow:test-cycle-execute` | **v4.5.0** Execute test-fix workflow with dynamic task generation and iterative fix cycles. Runs tests → analyzes failures with CLI → generates fix tasks → retests until success. |
|
||
| `/workflow:tdd-verify` | Verify TDD compliance and generate quality report. |
|
||
| `/workflow:review` | **Optional** manual review (only use when explicitly needed - passing tests = approved code). |
|
||
| `/workflow:tools:test-context-gather` | Analyze test coverage and identify missing test files. |
|
||
| `/workflow:tools:test-concept-enhanced` | Generate test strategy and requirements analysis using Gemini. |
|
||
| `/workflow:tools:test-task-generate` | Generate test task JSON with test-fix-cycle specification. |
|
||
|
||
### **UI Design Workflow Commands (`/workflow:ui-design:*`)** *(v4.4.0)*
|
||
|
||
The design workflow system provides complete UI design refinement with **layout/style separation architecture**, **pure Claude execution**, **intelligent target inference**, and **zero external dependencies**.
|
||
|
||
⚠️ **For URL-based design extraction**: Install [Chrome DevTools MCP](https://github.com/ChromeDevTools/chrome-devtools-mcp) to enable auto-extraction of computed styles and DOM structure from live URLs. Falls back to visual analysis if unavailable.
|
||
|
||
#### 📐 Architecture Overview
|
||
|
||
The UI workflow follows a **separation of concerns** philosophy:
|
||
- **Style (Visual Tokens)**: Colors, typography, spacing, borders → `design-tokens.json`
|
||
- **Layout (Structure)**: DOM hierarchy, CSS layout rules → `layout-templates.json`
|
||
- **Assembly**: Pure combination of style + layout → HTML/CSS prototypes
|
||
|
||
**Command Categories:**
|
||
|
||
| Category | Commands | Purpose |
|
||
|----------|----------|---------|
|
||
| **High-Level Orchestrators** | `explore-auto`, `imitate-auto`, `batch-generate` | Complete workflows (recommended) |
|
||
| **Input/Capture** | `capture`, `explore-layers` | Screenshot acquisition |
|
||
| **Analysis/Extraction** | `style-extract`, `layout-extract` | Visual style and structural layout extraction |
|
||
| **Processing/Generation** | `consolidate`, `generate` | Token validation and prototype assembly |
|
||
| **Integration** | `update` | Design system integration into project |
|
||
|
||
#### 🧭 Decision Tree: Which Command Should I Use?
|
||
|
||
```
|
||
┌─ Have an idea or text description?
|
||
│ └─→ /workflow:ui-design:explore-auto
|
||
│ (Explores multiple style × layout options)
|
||
│
|
||
┌─ Want to replicate an existing design?
|
||
│ └─→ /workflow:ui-design:imitate-auto
|
||
│ (High-fidelity single design replication)
|
||
│
|
||
┌─ Already have a design system?
|
||
│ └─→ /workflow:ui-design:batch-generate
|
||
│ (Batch create multiple pages/components)
|
||
│
|
||
└─ Need fine-grained control?
|
||
└─→ Use individual commands in sequence:
|
||
1. style-extract → Extract colors, fonts, spacing
|
||
2. consolidate → Validate and merge tokens
|
||
3. layout-extract → Extract DOM structure
|
||
4. generate → Combine into prototypes
|
||
5. update → Integrate into project
|
||
```
|
||
|
||
#### 🔄 Workflow Diagrams
|
||
|
||
**Explore Workflow** (Idea → Multiple Designs):
|
||
```
|
||
Prompt/Images → style-extract (explore mode)
|
||
↓
|
||
consolidate (N variants)
|
||
↓
|
||
layout-extract (explore mode)
|
||
↓
|
||
generate (N styles × M layouts)
|
||
↓
|
||
update (selected designs)
|
||
```
|
||
|
||
**Imitate Workflow** (Reference → Single Design):
|
||
```
|
||
URL/Images → capture/explore-layers
|
||
↓
|
||
style-extract (imitate mode)
|
||
↓
|
||
layout-extract (imitate mode)
|
||
↓
|
||
consolidate (single variant)
|
||
↓
|
||
generate (1 style × 1 layout)
|
||
↓
|
||
update (final design)
|
||
```
|
||
|
||
#### Core Commands
|
||
|
||
**`/workflow:ui-design:explore-auto`** - Matrix exploration mode
|
||
```bash
|
||
# Comprehensive exploration - multiple style × layout variants
|
||
/workflow:ui-design:explore-auto --prompt "Modern blog: home, article, author" --style-variants 3 --layout-variants 2
|
||
|
||
# With images and session integration
|
||
/workflow:ui-design:explore-auto --session WFS-auth --images "refs/*.png" --style-variants 2 --layout-variants 3
|
||
|
||
# Text-only mode with page inference
|
||
/workflow:ui-design:explore-auto --prompt "E-commerce: home, product, cart" --style-variants 2 --layout-variants 2
|
||
```
|
||
- **🎯 Matrix Mode**: Generate all style × layout combinations
|
||
- **📊 Comprehensive Exploration**: Compare multiple design directions
|
||
- **🔍 Interactive Comparison**: Side-by-side comparison with viewport controls
|
||
- **✅ Cross-page Validation**: Automatic consistency checks for multi-page designs
|
||
- **⚡ Batch Selection**: Quick selection by style or layout
|
||
|
||
**`/workflow:ui-design:imitate-auto`** - Fast imitation mode
|
||
```bash
|
||
# Rapid single-design replication
|
||
/workflow:ui-design:imitate-auto --images "refs/design.png" --pages "dashboard,settings"
|
||
|
||
# With session integration
|
||
/workflow:ui-design:imitate-auto --session WFS-auth --images "refs/ui.png" --pages "home,product"
|
||
|
||
# Auto-screenshot from URL (requires Playwright)
|
||
/workflow:ui-design:imitate-auto --url "https://example.com" --pages "landing"
|
||
```
|
||
- **⚡ Speed Optimized**: 5-10x faster than explore-auto
|
||
- **📸 Auto-Screenshot**: Automatic URL screenshot capture with Playwright/Chrome
|
||
- **🎯 Direct Extraction**: Skip variant selection, go straight to implementation
|
||
- **🔧 Single Design Focus**: Best for copying existing designs quickly
|
||
|
||
**`/workflow:ui-design:style-extract`** - Visual style extraction (v4.4.0)
|
||
```bash
|
||
# Pure text prompt
|
||
/workflow:ui-design:style-extract --prompt "Modern minimalist, dark theme" --mode explore --variants 3
|
||
|
||
# Pure images
|
||
/workflow:ui-design:style-extract --images "refs/*.png" --mode explore --variants 3
|
||
|
||
# Hybrid (text guides image analysis)
|
||
/workflow:ui-design:style-extract --images "refs/*.png" --prompt "Linear.app style" --mode imitate
|
||
|
||
# High-fidelity single style
|
||
/workflow:ui-design:style-extract --images "design.png" --mode imitate
|
||
```
|
||
- **🎨 Visual Tokens Only**: Colors, typography, spacing (no layout structure)
|
||
- **🔄 Dual Mode**: Imitate (single variant) / Explore (multiple variants)
|
||
- **Claude-Native**: Single-pass analysis, no external tools
|
||
- **Output**: `style-cards.json` with embedded `proposed_tokens`
|
||
|
||
**`/workflow:ui-design:layout-extract`** - Structural layout extraction (v4.4.0)
|
||
```bash
|
||
# Explore mode - multiple layout variants
|
||
/workflow:ui-design:layout-extract --targets "home,dashboard" --mode explore --variants 3 --device-type responsive
|
||
|
||
# Imitate mode - single layout replication
|
||
/workflow:ui-design:layout-extract --images "refs/*.png" --targets "dashboard" --mode imitate --device-type desktop
|
||
|
||
# With MCP research (explore mode)
|
||
/workflow:ui-design:layout-extract --prompt "E-commerce checkout" --targets "cart,checkout" --mode explore --variants 2
|
||
```
|
||
- **🏗️ Structure Only**: DOM hierarchy, CSS layout rules (no visual style)
|
||
- **📱 Device-Aware**: Desktop, mobile, tablet, responsive optimizations
|
||
- **🧠 Agent-Powered**: Uses ui-design-agent for structural analysis
|
||
- **🔍 MCP Research**: Layout pattern inspiration (explore mode)
|
||
- **Output**: `layout-templates.json` with token-based CSS
|
||
|
||
**`/workflow:ui-design:consolidate`** - Validate and merge tokens
|
||
```bash
|
||
# Consolidate selected style variants
|
||
/workflow:ui-design:consolidate --session WFS-auth --variants "variant-1,variant-3"
|
||
```
|
||
- **Claude Synthesis**: Single-pass generation of all design system files
|
||
- **Features**: WCAG AA validation, OKLCH colors, W3C token format
|
||
- **Output**: `design-tokens.json`, `style-guide.md`, `tailwind.config.js`, `validation-report.json`
|
||
|
||
**`/workflow:ui-design:generate`** - Pure assembler (v4.4.0)
|
||
```bash
|
||
# Combine layout templates + design tokens
|
||
/workflow:ui-design:generate --style-variants 1 --layout-variants 2
|
||
|
||
# Multiple styles with multiple layouts
|
||
/workflow:ui-design:generate --style-variants 2 --layout-variants 3
|
||
```
|
||
- **📦 Pure Assembly**: Combines pre-extracted layout-templates.json + design-tokens.json
|
||
- **❌ No Design Logic**: All layout/style decisions made in previous phases
|
||
- **✅ Token Resolution**: Replaces var() placeholders with actual token values
|
||
- **🎯 Matrix Output**: Generates style × layout × targets prototypes
|
||
- **🔍 Interactive Preview**: `compare.html` with side-by-side comparison
|
||
|
||
**`/workflow:ui-design:update`** - Integrate design system
|
||
```bash
|
||
# Update brainstorming artifacts with design system
|
||
/workflow:ui-design:update --session WFS-auth --selected-prototypes "login-variant-1"
|
||
```
|
||
- **Updates**: `synthesis-specification.md`, `ui-designer/style-guide.md`
|
||
- **Makes design tokens available for task generation**
|
||
|
||
#### Preview System
|
||
|
||
After running `ui-generate`, you get interactive preview tools that **work directly in the browser without requiring a server**:
|
||
|
||
**Direct Browser Preview** (Recommended - No Server Required):
|
||
```bash
|
||
# Navigate to prototypes directory
|
||
cd .workflow/WFS-auth/.design/prototypes
|
||
|
||
# Open in browser (double-click the file, or use command):
|
||
open index.html # macOS
|
||
start index.html # Windows
|
||
xdg-open index.html # Linux
|
||
|
||
# Both index.html and compare.html work directly without a server
|
||
open compare.html # Open comparison view directly
|
||
```
|
||
|
||
**Optional: Local Server** (For advanced features):
|
||
```bash
|
||
cd .workflow/WFS-auth/.design/prototypes
|
||
# Choose one if you need server-side features:
|
||
python -m http.server 8080 # Python
|
||
npx http-server -p 8080 # Node.js
|
||
php -S localhost:8080 # PHP
|
||
# Visit: http://localhost:8080
|
||
```
|
||
|
||
**Preview Features**:
|
||
- `index.html`: Master navigation with all prototypes (works offline)
|
||
- `compare.html`: Side-by-side comparison with viewport controls (works offline)
|
||
- Synchronized scrolling for layout comparison
|
||
- Dynamic page switching
|
||
- Real-time responsive testing
|
||
- **No server required** - all features work by opening files directly in browser
|
||
|
||
#### 📦 Output Structure
|
||
|
||
All UI workflow outputs are organized in the `.design` directory within your session:
|
||
|
||
```
|
||
.workflow/WFS-<session-id>/.design/
|
||
├── design-run-YYYYMMDD-HHMMSS/ # Timestamped design run
|
||
│ ├── screenshots/ # 📸 Captured screenshots
|
||
│ │ ├── home.png
|
||
│ │ └── dashboard.png
|
||
│ │
|
||
│ ├── style-extraction/ # 🎨 Style analysis phase
|
||
│ │ ├── style-cards.json # AI-proposed style variants
|
||
│ │ └── design-space-analysis.json # (explore mode) Diversity analysis
|
||
│ │
|
||
│ ├── layout-extraction/ # 🏗️ Layout analysis phase
|
||
│ │ └── layout-templates.json # Structural templates with token-based CSS
|
||
│ │
|
||
│ ├── style-consolidation/ # ✅ Production design systems
|
||
│ │ ├── style-1/
|
||
│ │ │ ├── design-tokens.json # W3C design tokens
|
||
│ │ │ ├── style-guide.md # Visual design documentation
|
||
│ │ │ ├── tailwind.config.js # Tailwind configuration
|
||
│ │ │ └── validation-report.json # WCAG AA validation results
|
||
│ │ └── style-2/
|
||
│ │ └── ...
|
||
│ │
|
||
│ └── prototypes/ # 🎯 Final HTML/CSS prototypes
|
||
│ ├── home-style-1-layout-1.html # Matrix-generated prototypes
|
||
│ ├── home-style-1-layout-1.css
|
||
│ ├── home-style-1-layout-2.html
|
||
│ ├── dashboard-style-2-layout-1.html
|
||
│ ├── index.html # Master navigation page
|
||
│ └── compare.html # Side-by-side comparison tool
|
||
│
|
||
└── latest -> design-run-YYYYMMDD-HHMMSS # Symlink to most recent run
|
||
```
|
||
|
||
**Key Files:**
|
||
|
||
| File | Purpose | Generated By |
|
||
|------|---------|--------------|
|
||
| `style-cards.json` | AI-proposed visual styles with embedded tokens | `style-extract` |
|
||
| `layout-templates.json` | Structural templates with token-based CSS | `layout-extract` |
|
||
| `design-tokens.json` | Production-ready W3C design tokens | `consolidate` |
|
||
| `style-guide.md` | Visual design system documentation | `consolidate` |
|
||
| `compare.html` | Interactive prototype comparison matrix | `generate` |
|
||
|
||
**Best Practices:**
|
||
|
||
1. **Session Management**: All runs within a session accumulate in `.design/design-run-*/`
|
||
2. **Versioning**: Each run is timestamped for easy rollback
|
||
3. **Integration**: Use `update` command to link final tokens to project artifacts
|
||
4. **Cleanup**: Old runs can be safely deleted; `latest` symlink always points to newest
|
||
|
||
---
|
||
|
||
### **Task & Memory Commands**
|
||
|
||
| Command | Description |
|
||
|---|---|
|
||
| `/task:*` | Manage individual tasks (`create`, `breakdown`, `execute`, `replan`). |
|
||
| `/update-memory-full` | Re-index the entire project documentation. |
|
||
| `/update-memory-related` | Update documentation related to recent changes. |
|
||
| `/version` | Display version information and check for updates from GitHub. |
|
||
|
||
---
|
||
|
||
## 🧠 Memory Management: Foundation of Context Quality
|
||
|
||
CCW's hierarchical memory system enables accurate context gathering and prevents execution drift. Regular updates are critical for high-quality AI outputs.
|
||
|
||
#### **Memory Hierarchy**
|
||
|
||
```
|
||
CLAUDE.md (Root) → domain/CLAUDE.md (Domain) → module/CLAUDE.md (Module) → submodule/CLAUDE.md (Sub-Module)
|
||
```
|
||
|
||
#### **When to Update**
|
||
|
||
| Trigger | Command | Purpose |
|
||
|---------|---------|---------|
|
||
| After major features | `/update-memory-related` | Update affected modules/dependencies |
|
||
| After architecture changes | `/update-memory-full` | Re-index entire project |
|
||
| Before complex planning | `/update-memory-related` | Ensure latest patterns in context-package.json |
|
||
| After refactoring | `/update-memory-related` | Update implementation patterns/APIs |
|
||
| Weekly maintenance | `/update-memory-full` | Keep docs synchronized |
|
||
|
||
#### **Quality Impact**
|
||
|
||
**Without updates:** ❌ Outdated patterns, deprecated APIs, incorrect context, architecture drift
|
||
**With updates:** ✅ Current patterns, latest APIs, accurate context, architecture alignment
|
||
|
||
#### **Best Practices**
|
||
|
||
1. Update immediately after significant changes
|
||
2. Use `/update-memory-related` frequently (faster, targeted)
|
||
3. Schedule `/update-memory-full` weekly (catches drift)
|
||
4. Review generated CLAUDE.md files
|
||
5. Integrate into CI/CD pipelines
|
||
|
||
> 💡 Memory quality determines context-package.json quality and execution accuracy. Treat as critical maintenance, not optional docs.
|
||
|
||
#### **Tool Integration**
|
||
|
||
```bash
|
||
/update-memory-full --tool gemini # Comprehensive analysis (default)
|
||
/update-memory-full --tool qwen # Architecture focus
|
||
/update-memory-full --tool codex # Implementation details
|
||
```
|
||
|
||
---
|
||
|
||
## 🏗️ Technical Architecture
|
||
|
||
Complete, self-documenting system for orchestrating AI agents with professional software engineering practices.
|
||
|
||
### **Project Organization**
|
||
|
||
```
|
||
.claude/
|
||
├── agents/ # Specialized AI agents (action-planning, code-developer, test-fix)
|
||
├── commands/ # User-facing and internal commands (workflow:*, cli:*, task:*)
|
||
├── workflows/ # Strategic framework (architecture, strategies, schemas, templates)
|
||
├── scripts/ # Utility automation (module analysis, file watching)
|
||
└── prompt-templates/# Standardized AI prompts
|
||
```
|
||
|
||
**Principles:** Separation of concerns (agents/commands/workflows), hierarchical commands, self-documenting, extensible templates
|
||
|
||
### **Execution Model**
|
||
|
||
```
|
||
User Command → Orchestrator → Phase 1-4 (Context → Analysis → Planning → Execution)
|
||
↓
|
||
Specialized Agents (pre_analysis → implementation → validation)
|
||
```
|
||
|
||
**Example:** `/workflow:plan "Build auth"` → session:start → context-gather → concept-enhanced → task-generate
|
||
|
||
---
|
||
|
||
## 🧩 How It Works: Design Philosophy
|
||
|
||
### The Core Problem
|
||
|
||
Traditional AI coding workflows face a fundamental challenge: **execution uncertainty leads to error accumulation**.
|
||
|
||
**Example:**
|
||
```bash
|
||
# Prompt 1: "Develop XX feature"
|
||
# Prompt 2: "Review XX architecture in file Y, then develop XX feature"
|
||
```
|
||
|
||
While Prompt 1 might succeed for simple tasks, in complex workflows:
|
||
- The AI may examine different files each time
|
||
- Small deviations compound across multiple steps
|
||
- Final output drifts from the intended goal
|
||
|
||
> **CCW's Mission**: Solve the "1-to-N" problem — building upon existing codebases with precision, not just "0-to-1" greenfield development.
|
||
|
||
---
|
||
|
||
### The CCW Solution: Context-First Architecture
|
||
|
||
#### 1. **Pre-defined Context Gathering**
|
||
|
||
Instead of letting agents randomly explore, CCW uses structured context packages:
|
||
|
||
**`context-package.json`** created during planning:
|
||
```json
|
||
{
|
||
"metadata": {
|
||
"task_description": "...",
|
||
"tech_stack": {"frontend": [...], "backend": [...]},
|
||
"complexity": "high"
|
||
},
|
||
"assets": [
|
||
{
|
||
"path": "synthesis-specification.md",
|
||
"priority": "critical",
|
||
"sections": ["Backend Module Structure"]
|
||
}
|
||
],
|
||
"implementation_guidance": {
|
||
"start_with": ["Step 1", "Step 2"],
|
||
"critical_security_items": [...]
|
||
}
|
||
}
|
||
```
|
||
|
||
#### 2. **JSON-First Task Model**
|
||
|
||
Each task includes a `flow_control.pre_analysis` section:
|
||
|
||
```json
|
||
{
|
||
"id": "IMPL-1",
|
||
"flow_control": {
|
||
"pre_analysis": [
|
||
{
|
||
"step": "load_architecture",
|
||
"commands": ["Read(architecture.md)", "grep 'auth' src/"],
|
||
"output_to": "arch_context",
|
||
"on_error": "fail"
|
||
}
|
||
],
|
||
"implementation_approach": {
|
||
"modification_points": ["..."],
|
||
"logic_flow": ["..."]
|
||
},
|
||
"target_files": ["src/auth/index.ts"]
|
||
}
|
||
}
|
||
```
|
||
|
||
**Key Innovation**: The `pre_analysis` steps are **executed before implementation**, ensuring agents always have the correct context.
|
||
|
||
#### 3. **Multi-Phase Orchestration**
|
||
|
||
CCW workflows are orchestrators that coordinate slash commands:
|
||
|
||
**Planning Phase** (`/workflow:plan`):
|
||
```
|
||
Phase 1: session:start → Create session
|
||
Phase 2: context-gather → Build context-package.json
|
||
Phase 3: concept-enhanced → CLI analysis (Gemini/Qwen)
|
||
Phase 4: task-generate → Generate task JSONs with pre_analysis
|
||
```
|
||
|
||
**Execution Phase** (`/workflow:execute`):
|
||
```
|
||
For each task:
|
||
1. Execute pre_analysis steps → Load context
|
||
2. Apply implementation_approach → Make changes
|
||
3. Validate acceptance criteria → Verify success
|
||
4. Generate summary → Track progress
|
||
```
|
||
|
||
#### 4. **Multi-Model Orchestration**
|
||
|
||
Each AI model serves its strength:
|
||
|
||
| Model | Role | Use Cases |
|
||
|-------|------|-----------|
|
||
| **Gemini** | Analysis & Understanding | Long-context analysis, architecture review, bug investigation |
|
||
| **Qwen** | Architecture & Design | System design, code generation, architectural planning |
|
||
| **Codex** | Implementation | Feature development, testing, autonomous execution |
|
||
|
||
**Example:**
|
||
```bash
|
||
# Gemini analyzes the problem space
|
||
/cli:mode:code-analysis --tool gemini "Analyze auth module"
|
||
|
||
# Qwen designs the solution
|
||
/cli:analyze --tool qwen "Design scalable auth architecture"
|
||
|
||
# Codex implements the code
|
||
/workflow:execute # Uses @code-developer with Codex
|
||
```
|
||
|
||
---
|
||
|
||
### From 0-to-1 vs 1-to-N Development
|
||
|
||
| Scenario | Traditional Workflow | CCW Approach |
|
||
|----------|---------------------|--------------|
|
||
| **Greenfield (0→1)** | ✅ Works well | ✅ Adds structured planning |
|
||
| **Feature Addition (1→2)** | ⚠️ Context uncertainty | ✅ Context-package links to existing code |
|
||
| **Bug Fixing (N→N+1)** | ⚠️ May miss related code | ✅ Pre-analysis finds dependencies |
|
||
| **Refactoring** | ⚠️ Unpredictable scope | ✅ CLI analysis + structured tasks |
|
||
|
||
---
|
||
|
||
### Key Workflows
|
||
|
||
#### **Complete Development (Brainstorm → Deploy)**
|
||
```
|
||
Brainstorm (8 roles) → Synthesis → Plan (4 phases) → Execute → Test → Review
|
||
```
|
||
|
||
#### **Quick Feature Development**
|
||
```
|
||
session:start → plan → execute → test-gen → execute
|
||
```
|
||
|
||
#### **TDD Workflow**
|
||
```
|
||
tdd-plan (TEST→IMPL→REFACTOR chains) → execute → tdd-verify
|
||
```
|
||
|
||
#### **Bug Fixing**
|
||
```
|
||
cli:mode:bug-index (analyze) → execute (fix) → test-gen (verify)
|
||
```
|
||
|
||
---
|
||
|
||
## 🤝 Contributing & Support
|
||
|
||
- **Repository**: [GitHub - Claude-Code-Workflow](https://github.com/catlog22/Claude-Code-Workflow)
|
||
- **Issues**: Report bugs or request features on [GitHub Issues](https://github.com/catlog22/Claude-Code-Workflow/issues).
|
||
- **Discussions**: Join the [Community Forum](https://github.com/catlog22/Claude-Code-Workflow/discussions).
|
||
|
||
## 📄 License
|
||
|
||
This project is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for details.
|