.claude/skills/openspec-sp-subagent-dev/SKILL.md
子代理驱动开发 + 两阶段审查(规格合规→代码质量)。Use when implementing tasks that require high code quality.
npx skillsauth add cenmiao/openspec-pro openspec-sp-subagent-devInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
核心流程: Fresh subagent per task + two-stage review (spec then quality) = high quality, fast iteration
对于每个任务,执行以下步骤:
┌─────────────────────────────────────────────────────────┐
│ Task Implementation Loop │
├─────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────┐ │
│ │ Implement │ ──▶ 子代理实现、测试、提交、自审 │
│ └─────────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────┐ │
│ │ Review 1 │ ──▶ 规格合规审查 │
│ │ (Spec) │ ✅ 通过 → 继续 │
│ │ │ ❌ 失败 → 修复规格缺口 │
│ └─────────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────┐ │
│ │ Review 2 │ ──▶ 代码质量审查 │
│ │ (Quality) │ ✅ 通过 → 继续 │
│ │ │ ❌ 失败 → 修复质量问题 │
│ └─────────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────┐ │
│ │ Complete │ ──▶ 标记任务完成 │
│ └─────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘
目的: 确认实现符合 tasks.md 规格
审查问题:
通过标准:
失败处理:
目的: 确认代码质量达到标准
审查维度:
通过标准:
失败处理:
所有任务完成后:
openspec-sp-code-review 技能| 任务类型 | 推荐模型 | |----------|----------| | 简单任务(单文件修改) | 廉价模型 | | 集成工作(多文件) | 标准模型 | | 设计/审查 | 最强能力模型 |
用户:实现任务 3.2 - 添加用户认证
助手:我使用 openspec-sp-subagent-dev 技能来实现。
**初始化**
- 读取任务 3.2 详情
- 创建 TodoWrite
**实现阶段**
[子代理实现代码]
**审查阶段 1:规格合规**
- 检查实现是否符合任务描述
- ✅ 所有要求已实现
**审查阶段 2:代码质量**
- 检查代码质量
- ⚠️ 发现 1 个 Important 问题:缺少错误处理
- 修复后重新审查
- ✅ 通过
**任务完成**
- 标记任务完成
testing
Verify implementation matches change artifacts. Use when the user wants to validate that implementation is complete, correct, and coherent before archiving.
data-ai
Sync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change.
testing
完成前必须有验证证据。Proof precedes assertion. Use before reporting any task completion.
tools
TDD 红/绿/重构循环。铁律:先失败测试后实现。Use when implementing any new functionality.