by fengshao1227
多模型协作工作流引擎 — /ccg:go 一个命令,AI 自动分析意图、选择策略、编排 Codex + Gemini + Claude 协作执行
# Add to your Claude Code skills
git clone https://github.com/fengshao1227/ccg-workflowLast scanned: 4/19/2026
{
"issues": [
{
"type": "clone-failed",
"message": "Could not clone repository",
"severity": "medium"
}
],
"status": "WARNING",
"scannedAt": "2026-04-19T06:01:14.617Z",
"semgrepRan": false,
"npmAuditRan": false,
"pipAuditRan": false
}No comments yet. Be the first to share your thoughts!
Requires a passing catalog security scan. Resolve the flagged issues and resubmit to enable featuring.
简体中文 | English | Documentation
302.AI is a pay-as-you-go enterprise AI resource hub that offers the latest and most comprehensive AI models and APIs on the market, along with a variety of ready-to-use online AI applications.
NotebookLM Remover — Free browser-local AI watermark remover. Remove NotebookLM watermarks across every format — video, PDF, PPTX, infographic, podcast, and more. 100% private, works offline.
CCG is a workflow engine for Claude Code that orchestrates multiple AI models (Codex, Gemini, Claude) with hook-based state tracking, automatic strategy selection, and Agent Teams parallel execution.
v3.0 is a ground-up rewrite. One command replaces 29.
/ccg:go — Describe what you want in plain language. The engine analyzes your intent, picks the right strategy, and executes it..ccg/tasks/ with persistent state. Phase gates enforce HARD STOP checkpoints.verify-security, verify-quality, verify-change run as Skill invocations inside strategy verification phases.X.npx ccg-workflow
Requires Node.js 20+ and Claude Code CLI. Codex CLI and Gemini CLI are optional (enable multi-model features).
The installer walks through 4 steps: API config, model routing, MCP tools, performance mode. New users get a streamlined 2-step flow with sensible defaults.
You: /ccg:go add JWT authentication to this API
CCG Engine:
1. Reads project context (git status, tech stack, file structure)
2. Classifies: feature / L complexity / backend / high risk
3. Selects strategy: full-collaborate
4. Creates .ccg/tasks/add-jwt-auth/task.json
5. Launches dual-model analysis (Codex + Gemini in parallel)
6. Produces plan → HARD STOP for your approval
7. Spawns Agent Teams Builders for parallel implementation
8. Runs quality gates + dual-model cross-review
9. Reports results
Every turn, a hook injects:
<ccg-state>
Task: add-jwt-auth (in_progress)
Strategy: full-collaborate
Phase: 4-implementation
Next: Layer 1 Builders executing
</ccg-state>
The engine picks a strategy based on task type and complexity:
| Strategy | When | External models | Teams |
|---|---|---|---|
| direct-fix | Simple bug, single file | No | No |
| quick-implement | Small feature, clear scope | No | No |
| guided-develop | Medium feature, needs planning | Single model | No |
| full-collaborate | Complex feature, multi-module | Dual model parallel | Yes |
| debug-investigate | Complex bug, unknown cause | Dual model diagnosis | No |
| refactor-safely | Code restructuring | Dual model review | No |
| deep-research | Technical research, comparison | Dual model exploration | No |
| optimize-measure | Performance optimization | Optional | No |
| review-audit | Code review | Dual model cross-review | No |
| git-action | commit, rollback, branches | No | No |
Simple tasks run fast with no overhead. Complex tasks get the full engine.
v3.0 default install: 13 commands. Legacy mode adds 18 more.
| Command | Description |
|---|---|
/ccg:go |
Smart entry — describe what you want, engine handles the rest |
| Command | Description |
|---|---|
/ccg:commit |
Smart conventional commit |
/ccg:rollback |
Interactive rollback |
/ccg:clean-branches |
Clean merged branches |
/ccg:worktree |
Worktree management |
| Command | Description |
|---|---|
/ccg:init |
Initialize project CLAUDE.md |
/ccg:context |
Project context management |
| Command | Description |
|---|---|
/ccg:spec-init |
Initialize OPSX environment |
/ccg:spec-research |
Requirements → constraints |
/ccg:spec-plan |
Constraints → zero-decision plan |
/ccg:spec-impl |
Execute plan + archive |
/ccg:spec-review |
Dual-model cross-review |
CCG installs 4 hooks into ~/.claude/settings.json:
| Hook | Event | Purpose |
|---|---|---|
| workflow-state.js | UserPromptSubmit | Injects task state breadcrumb every turn |
| session-start.js | SessionStart | Injects full project context on session start/clear/compact |
| subagent-context.js | PreToolUse (Bash/Agent) | Injects spec + task context: directly into Team member prompt via updatedInput, into lead context for codeagent-wrapper calls |
| skill-router.js | UserPromptSubmit | Auto-injects domain knowledge when keywords detected |
Hooks are JavaScript, zero dependencies, silent on failure.
Medium+ complexity tasks create a persistent task directory:
.ccg/tasks/add-jwt-auth/
├── task.json # Status, strategy, current phase, gate
├── requirements.md # Enhanced requirements (full-collaborate)
├── plan.md # Approved implementation plan
├── context.jsonl # Spec files for sub-agent injection
├── review.md # Review results
└── research/ # Persisted research findings
The workflow-state hook reads task.json every turn and injects the current state. If context gets compacted, session-start re-injects the full task context. No state is lost.
Project-level coding standards in .ccg/spec/:
.ccg/spec/
├── backend/index.md # Backend conventions
├── frontend/index.md # Frontend conventions
└── guides/index.md # Cross-module guidelines
The subagent-context hook reads context.jsonl and injects relevant spec files into every codeagent-wrapper call and Agent Team spawn. Sub-agents follow your project's standards without being told.
~/.claude/
├── commands/ccg/ # Slash commands
├── hooks/ccg/ # Hook scripts (4 files)
├── .ccg/
│ ├── config.toml # Model routing, MCP, performance
│ ├── engine/ # Strategy files + model router
│ └── prompts/ # Expert prompts (codex/gemini/claude)
├── skills/ccg/ # Quality gates + domain knowledge
└── bin/codeagent-wrapper # Multi-model execution bridge
Set in ~/.claude/settings.json under "env":
| Variable | Default | Description |
|---|---|---|
CODEX_TIMEOUT |
7200 |
Wrapper timeout (seconds) |
CODEAGENT_POST_MESSAGE_DELAY |
5 |
Post-completion delay (seconds) |
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS |
unset | Set to 1 to enable Agent Teams parallel execution |
npx ccg-workflow@latest # Update
npx ccg-workflow # Select "Uninstall" from menu