Claude Code Multi-Agent Workflow System

February 23, 2026 · View on GitHub

中文 English

Claude Code Multi-Agent Workflow System

Run in Smithery License: AGPL-3.0 Claude Code Version

AI-powered development automation with multi-backend execution (Codex/Claude/Gemini/OpenCode)

Quick Start

npx github:stellarlinkco/myclaude

Modules Overview

ModuleDescriptionDocumentation
doRecommended - 5-phase feature development with codeagent orchestration/do command
omoMulti-agent orchestration with intelligent routing/omo command
bmadBMAD agile workflow with 6 specialized agents/bmad-pilot command
requirementsLightweight requirements-to-code pipeline/requirements-pilot command
essentials11 core dev commands: ask, bugfix, code, debug, docs, enhance-prompt, optimize, refactor, review, test, think/code, /debug, etc.
sparvSPARV workflow (Specify→Plan→Act→Review→Vault)/sparv command
courseCourse development (combines dev + product-requirements + test-cases)Composite module
claudekitClaudeKit: do skill + global hooks (pre-bash, inject-spec, log-prompt)Composite module

Available Skills

Individual skills can be installed separately via npx github:stellarlinkco/myclaude --list (skills bundled in modules like do, omo, sparv are listed above):

SkillDescription
browserBrowser automation for web testing and data extraction
codeagentcodeagent-wrapper invocation for multi-backend AI code tasks
codexDirect Codex backend execution
devLightweight end-to-end development workflow
geminiDirect Gemini backend execution
product-requirementsInteractive PRD generation with quality scoring
prototype-prompt-generatorStructured UI/UX prototype prompt generation
skill-installInstall skills from GitHub with security scanning
test-casesComprehensive test case generation from requirements

Installation

# Interactive installer (recommended)
npx github:stellarlinkco/myclaude

# List installable items (modules / skills / wrapper)
npx github:stellarlinkco/myclaude --list

# Detect installed modules and update from GitHub
npx github:stellarlinkco/myclaude --update

# Custom install directory / overwrite
npx github:stellarlinkco/myclaude --install-dir ~/.claude --force

--update detects already installed modules in the target install dir (defaults to ~/.claude, via installed_modules.json when present) and updates them from GitHub (latest release) by overwriting the module files.

Module Configuration

Edit config.json to enable/disable modules:

{
  "modules": {
    "bmad": { "enabled": false },
    "requirements": { "enabled": false },
    "essentials": { "enabled": false },
    "omo": { "enabled": false },
    "sparv": { "enabled": false },
    "do": { "enabled": true },
    "course": { "enabled": false }
  }
}

Workflow Selection Guide

ScenarioRecommended
Feature development (default)/do
Bug investigation + fix/omo
Large enterprise project/bmad-pilot
Quick prototype/requirements-pilot
Simple task/code, /debug

Core Architecture

RoleAgentResponsibility
OrchestratorClaude CodePlanning, context gathering, verification
Executorcodeagent-wrapperCode editing, test execution (Codex/Claude/Gemini/OpenCode)

Backend CLI Requirements

BackendRequired Features
Codexcodex e, --json, -C, resume
Claude--output-format stream-json, -r
Gemini-o stream-json, -y, -r
OpenCodeopencode, stdin mode

Directory Structure After Installation

~/.claude/
├── bin/codeagent-wrapper
├── CLAUDE.md              (installed by default)
├── commands/              (from essentials module)
├── agents/                (from bmad/requirements modules)
├── skills/                (from do/omo/sparv/course modules)
├── hooks/                 (from claudekit module)
├── settings.json          (auto-generated, hooks config)
└── installed_modules.json (auto-generated, tracks modules)

Documentation

Troubleshooting

Common Issues

Codex wrapper not found:

# Select: codeagent-wrapper
npx github:stellarlinkco/myclaude

Module not loading:

cat ~/.claude/installed_modules.json
npx github:stellarlinkco/myclaude --force

Backend CLI errors:

which codex && codex --version
which claude && claude --version
which gemini && gemini --version

FAQ

IssueSolution
"Unknown event format"Logging display issue, can be ignored
Gemini can't read .gitignore filesRemove from .gitignore or use different backend
Codex permission deniedSet approval_policy = "never" in ~/.codex/config.yaml

See GitHub Issues for more.

License

AGPL-3.0 - see LICENSE

Commercial Licensing

For commercial use without AGPL obligations, contact: support@stellarlink.co

Support