catlog22 e79c4293a9 Add remote installation script documentation to README files
- Added Quick Install section with one-liner PowerShell command
- Included installation parameters and options table
- Updated repository URLs to reflect catlog22/Claude-CCW naming
- Provided both English and Chinese documentation for remote installation
- Enhanced installation guide with manual and automated options

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-07 17:51:57 +08:00

Claude Code Workflow (CCW)

A sophisticated multi-agent automation workflow framework that transforms complex software development tasks from conceptualization to implementation review into manageable, trackable, AI-orchestrated processes.

🏗️ Architecture Overview

Claude Code Workflow (CCW) is built on two foundational pillars:

Document-State Separation

  • Documents (*.md): Store human-readable plans, strategies, analysis reports, and summaries
  • State (*.json): Manage machine-readable, dynamic workflow states and task definitions
  • This separation ensures robustness, recoverability, and automated processing capabilities

Progressive Complexity

CCW intelligently adapts its file structure and workflow processes based on task complexity:

  • Simple workflows: Lightweight structure for single-file bug fixes
  • Medium workflows: Enhanced documentation with progress visualization
  • Complex workflows: Complete document suite with detailed implementation plans and multi-round iteration

🚀 Core Features

Multi-Agent System

  • Conceptual Planning Agent: Multi-perspective brainstorming and concept planning
  • Action Planning Agent: Converts high-level concepts into executable implementation plans
  • Code Developer: Implements code based on plans
  • Code Review Agent: Reviews code quality and compliance
  • Memory Gemini Bridge: Synchronizes Claude and Gemini memory, maintains CLAUDE.md files

Workflow Session Management

  • Create, pause, resume, list, and switch workflow sessions
  • Automatic initialization of required file and directory structures
  • Hierarchical workflow filesystem (.workflow/WFS-[topic-slug]/)

Intelligent Context Generation

  • Dynamic context construction based on technology stack detection
  • Project structure analysis and domain keyword extraction
  • Optimized file targeting for Gemini CLI integration

Dynamic Change Management

  • Issue tracking and integration (/workflow:issue)
  • Automatic re-planning capabilities (/task:replan)
  • Seamless adaptation to changing requirements

📁 Directory Structure

.claude/
├── agents/                 # AI agent definitions and behaviors
├── commands/              # CLI command implementations
├── output-styles/         # Output formatting templates
├── planning-templates/    # Role-specific planning approaches
├── prompt-templates/      # AI interaction templates
├── scripts/              # Automation scripts
├── tech-stack-templates/ # Technology-specific templates
├── workflows/            # Workflow definitions and guides
└── settings.local.json   # Local configuration

🛠️ Installation

One-liner remote installation:

# PowerShell (Windows/Linux/macOS)
Invoke-Expression (Invoke-WebRequest -Uri "https://raw.githubusercontent.com/catlog22/Claude-CCW/main/install-remote.ps1" -UseBasicParsing).Content

With parameters:

# Global installation
Invoke-Expression (Invoke-WebRequest -Uri "https://raw.githubusercontent.com/catlog22/Claude-CCW/main/install-remote.ps1" -UseBasicParsing).Content | ForEach-Object { iex "$_ -Global" }

# Custom directory installation  
Invoke-Expression (Invoke-WebRequest -Uri "https://raw.githubusercontent.com/catlog22/Claude-CCW/main/install-remote.ps1" -UseBasicParsing).Content | ForEach-Object { iex "$_ -Directory 'C:\MyCustomPath'" }

# Force installation (overwrites existing)
Invoke-Expression (Invoke-WebRequest -Uri "https://raw.githubusercontent.com/catlog22/Claude-CCW/main/install-remote.ps1" -UseBasicParsing).Content | ForEach-Object { iex "$_ -Force" }

Manual Installation

  1. Clone this repository:
git clone https://github.com/catlog22/Claude-CCW.git
cd Claude-CCW
  1. Run the local installer:
# Windows PowerShell
.\Install-Claude.ps1

# With parameters
.\Install-Claude.ps1 -InstallMode Global -Force
  1. Or manually set up the environment:
# Copy to your Claude Code configuration directory
cp -r .claude ~/.claude/
# Or on Windows
xcopy .claude %USERPROFILE%\.claude /E /I
  1. Verify installation:
/workflow:session list

Installation Options

Parameter Description Example
-Global Install system-wide -Global
-Directory Custom installation path -Directory "C:\CCW"
-Force Overwrite existing installation -Force
-NoBackup Skip backup of existing files -NoBackup
-NonInteractive Silent installation -NonInteractive
-Branch Install from specific branch -Branch "develop"

📖 Usage Guide

Starting a Complex Workflow

  1. Initialize Session:
/workflow:session start complex "Implement OAuth2 user authentication system"
  1. Conceptual Planning (Optional but recommended):
/brainstorm "Design OAuth2 authentication system architecture" --perspectives=system-architect,security-expert,data-architect
  1. Create Action Plan:
/workflow:action-plan --from-brainstorming
  1. Task Creation & Breakdown:
/task:create "Backend API development"
/task:breakdown IMPL-1
  1. Execute Tasks:
/task:execute IMPL-1.1
  1. Handle Changes:
/workflow:issue create --type=bug "JWT token refresh logic vulnerability"
/workflow:issue integrate ISS-001 --position=immediate
  1. Monitor Progress:
/workflow:context --detailed
/task:context IMPL-1.2
  1. Review & Complete:
/workflow:review

🎯 Key Commands

Command Purpose
/workflow:session Manage workflow sessions
/brainstorm Multi-perspective conceptual planning
/workflow:action-plan Convert concepts to implementation plans
/task:breakdown Decompose tasks into executable units
/task:execute Execute specific tasks
/workflow:issue Manage issues and changes
/gemini-execute Enhanced Gemini CLI integration
/update_dms Maintain distributed memory system

🔧 Technical Highlights

  • Intelligent Context Processing: Dynamic context construction with technology stack detection
  • Template-Driven Architecture: Highly customizable and extensible through templates
  • Quality Assurance Integration: Built-in code review and testing strategy phases
  • Distributed Memory System (DMS): Maintains project-level shared memory through CLAUDE.md files
  • CLI-First Design: Powerful, orthogonal command-line interface for automation

🎨 Design Philosophy

  • Structure over Freeform: Guided workflows prevent chaos and oversights
  • Traceability & Auditing: Complete audit trail for all decisions and changes
  • Automation with Human Oversight: High automation with human confirmation at key decision points
  • Separation of Concerns: Clean architecture with distinct responsibilities
  • Extensibility: Easy to extend with new agents, commands, and templates

📚 Documentation

  • Workflow Guidelines: See workflows/ directory for detailed process documentation
  • Agent Definitions: Check agents/ for AI agent specifications
  • Template Library: Explore planning-templates/ and prompt-templates/
  • Integration Guides: Review Gemini CLI integration in workflows/gemini-*.md

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-feature
  3. Commit your changes: git commit -m 'Add amazing feature'
  4. Push to the branch: git push origin feature/amazing-feature
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🔮 Future Roadmap

  • Enhanced multi-language support
  • Integration with additional AI models
  • Advanced project analytics and insights
  • Real-time collaboration features
  • Extended CI/CD pipeline integration

Claude Code Workflow (CCW) - Transforming software development through intelligent automation and structured workflows.

Description
JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution
Readme MIT 33 MiB
Languages
TypeScript 38.2%
Python 24.2%
HTML 16.3%
JavaScript 15.2%
CSS 4.5%
Other 1.6%