MarketingClaw 专用结构化开发工作流。集成 Superpowers 方法论 + GStack 工具 + GBrain 语义搜索,按场景驱动阶段流转,每阶段有人审闸门。含工作流自身升级能力。
三层融合模型:
Orchestration (orjad-workflow 路由)
↓ 场景分发
Methodology (Superpowers 7 个技能)
↓ 阶段调用
Tools (GStack 命令 + GBrain 语义搜索)
| 场景 | Skill | 阶段 | 触发信号 |
|---|---|---|---|
| 新功能开发 | orjad-feature |
discover → evaluate → analyze → plan → implement → review → verify → security → ship | 「新功能」「开发 XX」 |
| UI 页面 | orjad-ui |
discover → analyze → implement → review → verify | 「UI」「页面」「组件」 |
| Bug 修复 | orjad-bugfix |
analyze → implement → review → ship | 「修 bug」「fix」 |
| 发布部署 | orjad-ship |
verify → security → ship | 「发布」「部署」「ship」 |
每个阶段结束后暂停,等用户确认后继续。
orjad-workflow/
├── SKILL.md # 路由入口
├── README.md # 本文件
├── scenarios/ # 4 个场景入口
│ ├── orjad-feature/
│ ├── orjad-ui/
│ ├── orjad-bugfix/
│ └── orjad-ship/
├── stages/ # 11 个共享阶段
│ ├── orjad-init/ # 一次性初始化
│ ├── orjad-discover/ # 产品发现(office-hours + brainstorming)
│ ├── orjad-evaluate/ # 产品评估(autoplan 三视角)
│ ├── orjad-analyze/ # 需求/根因分析
│ ├── orjad-plan/ # 技术方案(writing-plans + plan-eng-review)
│ ├── orjad-implement/ # 编码实现(TDD + subagent)
│ ├── orjad-review/ # 代码评审
│ ├── orjad-verify/ # 质量验证
│ ├── orjad-security/ # 安全审计
│ ├── orjad-ship/ # 发布上线
│ └── orjad-upgrade/ # 工作流自身升级
├── references/ # 参考文档
│ ├── SP_GS_INTEGRATION.md # SP + GS 集成映射
│ ├── GBrain_GUIDE.md # GBrain 使用指南
│ ├── stage-gates.md # 阶段闸门规则
│ └── templates/ # 输出模板
└── evals/ # 评估用例
| 依赖 | 用途 | 必需 |
|---|---|---|
| Superpowers 7 技能 | 方法论驱动 | ✅ |
| GStack 命令 | 工具层 | ✅ |
| GBrain | 语义搜索 | ❌ 降级为 Grep |
| GitHub CLI (gh) | ship 阶段 | ✅ |
| pnpm | 构建验证 | ✅ |
- 不跳阶段,每阶段有人审闸门
- SP 技能由阶段显式调用,不依赖自动触发
- GBrain 不可用时降级为 Grep
- 产出物写入项目
docs/目录 - commit message 必须
[AI]前缀 - 禁止
git add -A,只 add 精确文件
在 MarketingClaw 项目中,当提到以下关键词时自动触发:
- 「新功能」「开发 XX」「完整 Sprint」→ orjad-feature
- 「UI」「页面」「组件」「前端」→ orjad-ui
- 「修 bug」「fix」「修复」→ orjad-bugfix
- 「发布」「部署」「ship」「上线」→ orjad-ship
- 「初始化」「init」→ orjad-init
- 「升级」「upgrade」「更新工作流」→ orjad-upgrade