Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By cheluen
Factory.ai-style multi-agent workflow system with self-healing CI/CD loop. Coordinates specialized AI agents (backend-engineer, frontend-engineer, code-reviewer, test-engineer, doc-writer) with infinite iteration until perfect completion.
npx claudepluginhub cheluen/droids-workflow --plugin droidsGenerate comprehensive Chinese documentation by analyzing code directly
Generate comprehensive English documentation by analyzing code directly
Start intelligent coding workflow with automated multi-agent collaboration
Implement backend features including APIs, database operations, business logic, and server-side functionality. Invoke this agent for backend development tasks.
Review code quality, identify security vulnerabilities, check performance issues, and ensure compliance with coding standards and best practices. Invoke this agent after code changes are complete and tests pass.
Generate comprehensive documentation including inline comments, API docs, README files, and usage guides. Invoke this agent when documentation is needed or outdated.
Implement frontend features including UI components, user interactions, state management, and client-side functionality. Invoke this agent for frontend development tasks.
Write comprehensive tests for frontend and backend code, including unit tests, integration tests, and E2E tests. Invoke this agent after implementing new features or fixing bugs.
[DROIDS-INTERNAL] Security review checklist for code analysis. Only activate when invoked by droids plugin agents (code-reviewer) or /droids:* commands. Do NOT auto-activate in regular conversations.
[DROIDS-INTERNAL] Testing patterns and best practices. Only activate when invoked by droids plugin agents (test-engineer) or /droids:* commands. Do NOT auto-activate in regular conversations.
[DROIDS-INTERNAL] Multi-agent workflow orchestration patterns. Only activate when invoked by /droids:start command. Do NOT auto-activate in regular conversations.
[DROIDS-INTERNAL] Code quality standards and review guidelines. Only activate when invoked by droids plugin agents (code-reviewer) or /droids:* commands. Do NOT auto-activate in regular conversations.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Auto-dev platform for agent-majority software teams. Five skills (auto-dev, auto-env, auto-req, auto-test, auto-triage), four roles (dev-agent, req-agent, user-agent, triage-agent), and cross-skill contracts. Humans supply requirements and intervene at key decision points; agents handle everything else.
Conductor v3 — Multi-agent orchestration with Evaluate-Loop, parallel execution, Board of Directors, and bundled SupaConductor skills for Claude Code
Multi-agent workflow orchestration with natural language creation, parallel execution, conditional flows, and visual progress tracking
Multi-agent orchestration framework for Claude Code, Gemini CLI, and Codex CLI — 19 agents, 13 skills, 15 commands, quality gates, TDD enforcement
Multi-agent workflow orchestration via YAML. Ships the conductor skill so the assistant can validate, run, debug, and author workflow files for the conductor CLI.
Harness-native ECC plugin for engineering teams - 64 agents, 262 skills, 84 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
中文文档 | English Documentation
Droids 是一个全面的 Claude Code 插件,提供自愈式 CI/CD 工作流系统。它协调专业的 AI 代理(后端工程师、前端工程师、代码审查专家、测试工程师、文档编写专家)来处理复杂的编码任务,并内置质量保证机制,无限迭代直到完美完成。
# 1. 克隆仓库
git clone https://github.com/cheluen/droids-workflow.git
# 2. 复制到 Claude Code 插件目录
# 项目级别(仅当前项目可用)
mkdir -p .claude/plugins/droids
cp -r droids-workflow/* .claude/plugins/droids/
# 或用户级别(全局可用)
mkdir -p ~/.claude/plugins/droids
cp -r droids-workflow/* ~/.claude/plugins/droids/
使用 /droids:start 启动智能工作流:
# 实现新功能
/droids:start 实现基于 JWT 的用户认证
# 全栈开发
/droids:start 实现用户登录功能,包含前后端
# 快速测试模式(使用更快的模型)
/droids:start 快速测试用户注册功能
# 生成中文文档
/droids:cndoc
# 生成英文文档
/droids:endoc
# 为特定模块生成文档
/droids:cndoc src/api/user
角色:核心协调者、规则分发者、质量监督者
模型:inherit(继承调用者)
使用场景:后端开发任务
模型:sonnet
使用场景:前端开发任务
模型:inherit(继承调用者)
使用场景:代码审查、安全审计
模型:sonnet(默认)/ haiku(快速模式)
使用场景:添加测试覆盖、验证功能
模型:haiku
使用场景:创建或更新文档
用户请求 (/droids:start)
↓
主代理读取全局 CLAUDE.md,提取规则
↓
主代理分析需求,规划任务
↓
┌─────────────────────────────────────────────┐
│ 迭代循环 │
│ │
│ [编码阶段] 后端工程师 → 前端工程师 │
│ ↓ (严格串行,后端完成后才调用前端) │
│ [审查阶段] 代码审查专家 │
│ ↓ │
│ [测试阶段] 测试工程师 │
│ ↓ │
│ [监督阶段] 主代理评估结果 │
│ ↓ │
│ 通过?─── 是 ──→ 退出循环 │
│ │ │
│ 否 │
│ └──→ 修复问题 → 继续循环 │
│ │
└─────────────────────────────────────────────┘
↓
[可选] 文档编写专家生成文档
↓
任务完成
> /droids:start 实现用户登录功能,包含前后端
# 工作流程:
# 1. 主代理读取全局规则,分析需求
# 2. 后端工程师实现 JWT 认证 API
# 3. 前端工程师实现登录表单(等待后端完成)
# 4. 代码审查专家检查安全性
# 5. 测试工程师编写前后端测试
# 6. 主代理监督:检查需求对齐、测试结果
# 7. 如有问题:修复 → 重新审查 → 重新测试
# 8. 全部通过后完成
> /droids:start 快速测试支付模块
# 主代理识别"快速"关键词
# 调用 test-engineer 时使用 haiku 模型
# 更快完成测试,节省成本
# 直接调用后端工程师
> 使用 backend-engineer 实现 Redis 缓存层
# 直接调用前端工程师
> 使用 frontend-engineer 重构用户仪表盘组件
# 直接调用测试工程师
> 使用 test-engineer 为认证模块添加测试
| 代理 | 模型 | 理由 |
|---|---|---|
| backend-engineer | inherit | 继承调用者,灵活控制 |
| frontend-engineer | sonnet | 需要理解 UI 逻辑 |
| code-reviewer | inherit | 继承调用者 |
| test-engineer | sonnet/haiku | 默认 sonnet,支持快速模式 |
| doc-writer | haiku | 文档任务简单,节省成本 |
/droids:* 命令触发时激活[DROIDS-INTERNAL],不会污染普通会话主代理会自动读取并理解您的全局和项目 CLAUDE.md 文件,将相关规则分发给对应的子代理:
# ~/.claude/CLAUDE.md 示例
## 测试相关
- 测试环境和生产环境部署平台必须一致
- 涉及前端必须用 chrome-devtool 测试 UI
## 代码审查相关
- 禁止伪代码和占位符
- 必须 review 代码确保质量
## 通用规则
- 和其他 agent 内部沟通使用英文
- 面向用户的信息使用中文
主代理会:
在请求中包含"快速"、"fast"等关键词:
/droids:start 快速验证登录功能
test-engineer 将使用 haiku 模型,更快完成测试。
# 后端开发
> 使用 backend-engineer 实现支付 API
# 前端开发
> 使用 frontend-engineer 实现购物车组件
# 代码审查
> 使用 code-reviewer 审查最近的 PR
# 测试
> 使用 test-engineer 为用户模块添加测试
# 文档
> 使用 doc-writer 生成 API 文档
主代理使用 TodoWrite 跟踪进度:
✅ 需求分析完成
✅ 后端实现完成
✅ 前端实现完成
🔄 代码审查进行中
⏳ 测试待处理
⏳ 监督评估待处理