> 多阶段协作编码工作流:任务拆解 → 计划编排 → 编码规则 → 编码执行
用户提交需求
↓
主编(我)初始化工作单元
↓
┌─────┴─────┐
↓ ↓
STAGE 1 STAGE 2
任务拆解 计划编排
↓ ↓
└─────┬─────┘
↓
STAGE 3
编码规则
↓
STAGE 4
编码执行
↓
STAGE 5
代码审查
↓
STAGE 6
提交交付
触发词(满足任一即可):
不适用于:
code-reviewer)| Stage | 名称 | 输入 | 输出 | 人类确认 |
|---|---|---|---|---|
| ------- | ------ | ------ | ------ | ---------- |
| 0 | 初始化 | 用户需求 | intake.md + meta.json | 否 |
| 1 | 任务拆解 | intake.md | tasks.json | 否 |
| 2 | 计划编排 | tasks.json | plan.md | 是 |
| 3 | 编码规则 | plan.md | spec.md | 否 |
| 4 | 编码执行 | spec.md | src/ | 是 |
| 5 | 代码审查 | src/ | 审查报告 | 否 |
| 6 | 提交交付 | 审查通过 | git commit | 否 |
如果需求满足以下任一条件,进入 Simple Mode(跳过 Stage 2/3):
coding-pipeline/
├── SKILL.md ← 主入口
└── stages/
├── task-decompose/ ← STAGE 1: 任务拆解
│ └── SKILL.md
├── plan编排/ ← STAGE 2: 计划编排
│ └── SKILL.md
├── coding-rules/ ← STAGE 3: 编码规则
│ └── SKILL.md
└── coding-process/ ← STAGE 4: 编码执行
└── SKILL.md
.pipeline/{task-id}/
├── intake.md ← 原始需求
├── meta.json ← 任务元数据
├── tasks.json ← STAGE 1 输出
├── plan.md ← STAGE 2 输出
├── spec.md ← STAGE 3 输出
├── implement-log.md ← STAGE 4 输出
├── src/ ← STAGE 4 输出(代码)
└── checkpoints/ ← 各阶段快照
显示计划摘要,请求确认后进入编码规则阶段。
显示实现摘要,请求确认后进入代码审查阶段。
确认格式:「继续」「修改计划」「取消」
{
"taskId": "string",
"createdAt": "ISO timestamp",
"currentStage": 0,
"status": "active|pending-approval|completed",
"simpleMode": false,
"checkpoints": []
}
/加载 coding-pipeline
> 请描述您的需求
> [用户描述需求]
| 场景 | 处理方式 |
|---|---|
| ------ | ---------- |
| 需求过于模糊 | 先输出澄清问题清单 |
| 简单任务 | 启用 Simple Mode |
| 并行任务 | 使用 sessions_spawn 并行执行 |
| 循环依赖 | 检测并报错,提示修复 |
code-reviewer Skillsecurity-auditor Skillsecure-by-design-coding Skill共 1 个版本