← 开源
catlog22

Claude-Code-Workflow

JSON-driven multi-agent cadence-team development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution

AI EngineeringBuild agent workflow (SDK)TypeScript
在 GitHub 打开
增长势头
+-124 小时新增 Star-0.0%
2.12k
Star
166
Fork
+-6
本周
10
贡献者
创建于 2025-09-07 · 更新于 2026-10-16 · 今日第 18746 名
主要开发者
catlog22rhyme227AXC00

catlog22/Claude-Code-Workflow 排名第 18,746,有 2,124 个星标。

同类别比较

catlog22/Claude-Code-Workflow 排名第 18,746,此处有 8 个同类条目;mcp-router/mcp-router 排名第 18,743。

同类别比较
名称排名指标
alpic-ai/skybridge18,738
语言:
TypeScript
星标数:
2,159
分叉数:
141
简介:
Skybridge is a full-stack TypeScript framework for MCP Apps and ChatGPT Apps. Type-safe. React-powered. Platform-agnostic.
cjo4m06/mcp-shrimp-task-manager18,741
语言:
JavaScript
星标数:
2,145
分叉数:
255
简介:
Shrimp Task Manager is a task tool built for AI Agents, emphasizing chain-of-thought, reflection, and style consistency. It converts natural language into structured dev tasks with dependency tracking and iterative refinement, enabling agent-like developer behavior in reasoning AI systems.
modelcontextprotocol/mcpb18,742
语言:
TypeScript
星标数:
2,140
分叉数:
214
简介:
Desktop Extensions: One-click local MCP server installation in desktop apps
mcp-router/mcp-router18,743
语言:
TypeScript
星标数:
2,135
分叉数:
182
afar1/fieldtheory-cli18,756
语言:
TypeScript
星标数:
2,043
分叉数:
211
简介:
Field Theory CLI for bookmarks, Library, commands, and agent workflows
crystian/ComfyUI-Crystools18,761
语言:
Python
星标数:
2,005
分叉数:
152
简介:
A powerful set of tools for ComfyUI
GuDaStudio/codexmcp18,762
语言:
Python
星标数:
2,000
分叉数:
112
简介:
Enable seamless collaboration between Claude Code and Codex, transforming from a single agent to multiple agents for significantly enhanced productivity!
Asymptote-Labs/agent-beacon18,792
语言:
Go
星标数:
1,833
分叉数:
170
简介:
The cross-harness, self-improving memory layer for AI agents. Join our community: https://discord.com/invite/zdNChS2fBu
关键参数与规格
关键参数与规格
参数值
语言TypeScript
类别AI Engineering
子类别Build agent workflow (SDK)
星标数2,124
分叉数166
贡献者10
创建日期2025-09-07
更新日期2026-10-16
1 天星标数-1
7 天星标数-6
排名18,746
上次排名18,563
排名变化-183
7 天星标排名18,865
上次 7 天星标排名18,671
7 天星标排名变化-194
总星标排名6,044
上次总星标排名6,031
总星标排名变化-13
国家China
README 摘录

IMPORTANT] ## This project has evolved into Maestro Flow **Claude Code Workflow is now archived. ** All active development continues at: ** Maestro Flow includes everything from CCW plus: Knowledge Graph, adaptive lifecycle engine (Ralph), hook system, team collaboration, and more. ** See Workflow Guide for complete workflow documentation. Without them, interactive confirmation gates ( ), subagent orchestration, and CSV-driven parallel execution will not work. **Features:** 🖥️ Multi-terminal grid with resizable panes 📊 Execution monitor with agent list 📁 File sidebar for project navigation 🎯 Session grouping by

project tags 🌙 Fullscreen/immersive mode Orchestrator Editor Visual workflow template editor with drag-drop. The UI team skills ( , , , , , ) draw heavily from Impeccable's design knowledge. The skills (Iron Law debugging), (OWASP Top 10 + STRIDE), and (gated release pipeline) are inspired by gstack's workflow designs.

常见问题

记录了多少星标和分叉?

catlog22/Claude-Code-Workflow 有 2,124 个星标和 166 个分叉。

仓库排名是多少?

catlog22/Claude-Code-Workflow 排名第 18,746。

记录的语言和类别是什么?

catlog22/Claude-Code-Workflow 有 2,124 个星标,语言为 TypeScript,类别为 AI Engineering。

哪个仓库排名最接近?

catlog22/Claude-Code-Workflow 与 mcp-router/mcp-router 比较,后者排名第 18,743,有 2,135 个星标。

README

[!IMPORTANT]

This project has evolved into Maestro Flow

Claude Code Workflow is now archived. All active development continues at:

https://github.com/catlog22/maestro-flow

npm install -g maestro-flow

Maestro Flow includes everything from CCW plus: Knowledge Graph, adaptive lifecycle engine (Ralph), hook system, team collaboration, and more.


English | 中文


✨ Key Features

🎯 Skill-based Workflows

From lite-plan (lightweight) to brainstorm (multi-role analysis)

🔄 Multi-CLI Orchestration

Gemini, Qwen, Codex, Claude - auto-select or manual

⚡ Team Architecture v2

Role-based agents with inner loop execution

🔧 Queue Scheduler

Background queue execution service

📦 Session Lifecycle

start/resume/complete/sync workflow sessions

🖥️ Terminal Dashboard

Multi-terminal grid with execution monitor

🎨 Orchestrator Editor

Template-based workflow visual editing

💬 A2UI

Agent-to-User interactive interface

📖 New? See Workflow Guide for complete workflow documentation.


🚀 Quick Start

Install CCW

npm install -g claude-code-workflow
ccw install -m Global

Codex Configuration (Required for .codex/skills/)

If you use Codex CLI with the .codex/skills/ workflow skills, add these required features to your ~/.codex/config.toml:

[features]
default_mode_request_user_input = true   # Enable request_user_input tool for interactive confirmations
multi_agent = true                       # Enable multi-agent coordination (spawn_agent, wait, etc.)
multi_agent_v2 = true                    # Enable v4 agent API (fork_context, task_name, send_message, assign_task, list_agents)
enable_fanout = true                     # Enable spawn_agents_on_csv for parallel wave execution

These features are required for workflow skills to function properly. Without them, interactive confirmation gates (request_user_input), subagent orchestration, and CSV-driven parallel execution will not work.

Workflow Skills vs Commands

CCW uses two types of invocations:

Type Format Examples
Skills Trigger phrase (no slash) workflow-lite-plan, brainstorm, workflow-plan
Commands Slash command /ccw, /workflow/session:start, /issue/new

Choose Your Workflow Skill

Skill Trigger

Use Case

workflow-lite-plan

Lightweight planning, single-module features (hands off to lite-execute)

workflow-multi-cli-plan

Multi-CLI collaborative analysis

workflow-plan

Full planning with session persistence

workflow-tdd-plan

Test-driven development

workflow-test-fix

Test generation and fix cycles

brainstorm

Multi-role brainstorming analysis

Workflow Examples

# Skill triggers (no slash - just describe what you want)
workflow-lite-plan "Add JWT authentication"
workflow-plan "Implement payment gateway integration"
workflow-execute

# Brainstorming
brainstorm "Design real-time collaboration system"

# Slash commands for session management
/workflow/session:start
/workflow/session:resume
/workflow/session:complete

🛠️ CLI Tool Installation

CLI

Description

Official Docs

Gemini

Google AI analysis

google-gemini/gemini-cli

Codex

OpenAI autonomous coding

openai/codex

OpenCode

Open-source multi-model

opencode-ai/opencode

Qwen

Alibaba Qwen-Code

QwenLM/Qwen


🎭 Semantic CLI Invocation

Users can semantically specify CLI tools in prompts - the system automatically invokes the corresponding CLI.

Basic Invocation

User Prompt System Action
"Use Gemini to analyze the auth module" Auto-invoke gemini CLI for analysis
"Let Codex review this code" Auto-invoke codex CLI for review
"Ask Qwen about performance optimization" Auto-invoke qwen CLI for consultation

Multi-CLI Orchestration

Pattern User Prompt Example
Collaborative "Use Gemini and Codex to collaboratively analyze security vulnerabilities"
Parallel "Have Gemini, Codex, and Qwen analyze the architecture in parallel"
Iterative "Use Gemini to diagnose, then Codex to fix, iterate until resolved"
Pipeline "Gemini designs the solution, Codex implements, Claude reviews"

🔍 ACE Tool Configuration

ACE (Augment Context Engine) provides powerful semantic code search.

Method Link
Official Augment MCP Documentation
Proxy ace-tool (GitHub)

📚 CodexLens Local Search

⚠️ In Development: CodexLens is under iterative optimization. Some features may be unstable.

Search Mode

Description

FTS

Full-text search, based on SQLite FTS5

Semantic

Semantic search, using local embedding models

Hybrid

Hybrid search, combining FTS + Semantic + Reranking


💻 CCW CLI Commands

🌟 Recommended Commands

Command

Description

When to Use

/ccw

Auto workflow orchestrator - analyzes intent, selects workflow, executes

✅ General tasks, auto workflow selection

/ccw-coordinator

Smart orchestrator - recommends command chains, allows manual adjustment

🔧 Complex multi-step workflows

Quick Examples:

# /ccw - Auto workflow selection
/ccw "Add user authentication"
/ccw "Fix memory leak in WebSocket"
/ccw "Implement with TDD"

# /ccw-coordinator - Manual chain orchestration
/ccw-coordinator "Implement OAuth2 system"

Session Management Commands

/workflow:session:start     # Start new workflow session
/workflow:session:resume    # Resume paused session
/workflow:session:list      # List all sessions
/workflow:session:sync      # Sync session work
/workflow:session:complete  # Complete session

Issue Workflow Commands

/issue/new       # Create new issue
/issue/plan      # Plan issue resolution
/issue/queue     # Form execution queue
/issue/execute   # Execute issue queue

Other CLI Commands

ccw install           # Install workflow files
ccw view              # Open dashboard
ccw cli -p "..."      # Execute CLI tools (Gemini/Qwen/Codex)
ccw upgrade -a        # Upgrade all installations

🏗️ Architecture

┌─────────────────────────────────────────────────────────────────┐
│                     Workflow Skills                              │
│  📝 workflow-lite-plan / workflow-multi-cli-plan (lightweight)  │
│  📊 workflow-plan / workflow-tdd-plan (session-based)           │
│  🧪 workflow-test-fix / workflow-test-fix         │
│  🧠 brainstorm (multi-role analysis)                            │
└─────────────────────────────────────────────────────────────────┘
                              ↓
┌─────────────────────────────────────────────────────────────────┐
│                   Team Architecture v2                          │
│  🤖 team-worker agents with role-spec based execution           │
│  🔄 Inner loop framework for sequential task processing         │
│  📢 Message bus protocol with team coordination                 │
│  🧠 Wisdom accumulation (learnings/decisions/conventions)       │
└─────────────────────────────────────────────────────────────────┘
                              ↓
┌─────────────────────────────────────────────────────────────────┐
│                   Queue Scheduler Service                       │
│  ⚙️ Background execution service with API endpoints             │
│  📊 Queue management and unified CLI execution settings         │
└─────────────────────────────────────────────────────────────────┘
                              ↓
┌─────────────────────────────────────────────────────────────────┐
│                   Terminal Dashboard & Orchestrator             │
│  🖥️ Multi-terminal grid with execution monitor                  │
│  🎨 Template-based workflow editor with slash commands          │
│  📡 Real-time agent communication via A2UI                      │
└─────────────────────────────────────────────────────────────────┘

📦 Project Structure

Claude-Code-Workflow/
├── .claude/
│   ├── agents/          # 22 specialized agents (team-worker, cli-discuss, etc.)
│   ├── commands/        # Slash commands (5 categories)
│   │   ├── ccw.md       # Main orchestrator
│   │   ├── ccw-coordinator.md
│   │   ├── cli/         # CLI commands (cli-init, codex-review)
│   │   ├── issue/       # Issue management (plan, execute, queue)
│   │   ├── memory/      # Memory commands (prepare, style-skill-memory)
│   │   └── workflow/    # Workflow commands (session, ui-design, etc.)
│   └── skills/          # 37 modular skills
│       ├── workflow-lite-plan/
│       ├── workflow-plan/
│       ├── workflow-tdd-plan/
│       ├── workflow-test-fix/
│       ├── brainstorm/
│       ├── team-*/      # Team coordination skills
│       └── ...
├── ccw/
│   ├── src/             # TypeScript source code
│   │   ├── commands/    # CLI command implementations
│   │   ├── core/        # Core services (a2ui, auth, hooks, routes)
│   │   ├── mcp-server/  # MCP server implementation
│   │   └── tools/       # Tool implementations
│   └── frontend/        # React frontend (Terminal Dashboard, Orchestrator)
├── codex-lens/          # Local semantic code search engine
└── docs/                # Documentation

🎼 Team Cadence Control (Beat Model)

The v2 team architecture introduces an event-driven beat model for efficient orchestration:

Beat Cycle (single beat)
======================================================================
  Event                   Coordinator              Workers
----------------------------------------------------------------------
  callback/resume --> +- handleCallback -+
                      |  mark completed   |
                      |  check pipeline   |
                      +- handleSpawnNext -+
                      |  find ready tasks |
                      |  spawn workers ---+--> [team-worker A] Phase 1-5
                      |  (parallel OK)  --+--> [team-worker B] Phase 1-5
                      +- STOP (idle) -----+         |
                                                     |
  callback <-----------------------------------------+
  (next beat)              SendMessage + TaskUpdate(completed)
======================================================================

Key Benefits:

  • 🎯 Event-driven: Coordinator only wakes when needed (callback/resume)
  • ⚡ Fast-advance: Simple successors spawn directly without coordinator roundtrip
  • 🔄 Dynamic pipelines: Generated per-task from dependency graph
  • 📊 Parallel execution: Independent tasks run concurrently

🖥️ Frontend Highlights

Terminal Dashboard

Multi-terminal grid layout with real-time execution monitoring.

Features:

  • 🖥️ Multi-terminal grid with resizable panes
  • 📊 Execution monitor with agent list
  • 📁 File sidebar for project navigation
  • 🎯 Session grouping by project tags
  • 🌙 Fullscreen/immersive mode

Orchestrator Editor

Visual workflow template editor with drag-drop.

Features:

  • 🎨 React Flow-based visual editing
  • 📦 Template library with pre-built workflows
  • 🔧 Property panel for node configuration
  • ⚡ Slash command integration

🙏 Acknowledgments

  • Impeccable — Design audit methodology, OKLCH color system, anti-AI-slop detection patterns, editorial typography standards, motion/animation token architecture, and vanilla JS interaction patterns. The UI team skills (team-ui-polish, team-interactive-craft, team-motion-design, team-visual-a11y, team-uidesign, team-ux-improve) draw heavily from Impeccable's design knowledge.

  • gstack — Systematic debugging methodology, security audit frameworks, and release pipeline patterns. The skills investigate (Iron Law debugging), security-audit (OWASP Top 10 + STRIDE), and ship (gated release pipeline) are inspired by gstack's workflow designs.


🤝 Contributing


📄 License

MIT License - see LICENSE


💬 Community

Join the CCW WeChat group to discuss tips and share experiences with other developers!

Scan to join the WeChat group (if the QR code has expired, please open an Issue for the latest one)


☕ Buy Me a Coffee

Your support is the greatest motivation for updates!

"您的支持是更新的最大动力"


🔗 Links

排名相邻
同类项目