为 Get Shit Done (GSD) 添加 4 个 Superpowers 技能,显著提升验证、测试、调试和设计质量。
| 技能 | 融入位置 | 核心改进 |
|---|---|---|
| verification-before-completion | gsd-verifier.md | 5-Step 验证流程,要求证据 |
| test-driven-development | gsd-executor.md | Iron Law,必须看到 RED/GREEN |
| systematic-debugging | gsd-executor.md | 4-Phase 调试流程,修复根因 |
| brainstorming | discuss-phase.md | 6-Step 探索流程,提供多个方案 |
总增加:863 行高质量内容,平均覆盖率 77%
先安装原版 GSD:
# 按照 GSD 官方文档安装
# https://github.com/cyanheads/get-shit-donegit clone https://github.com/your-name/gsd-sp-enhancement.git
cd gsd-sp-enhancement# 完整增强(推荐)
./enhance.sh
# 或只应用 P0(验证 + TDD)
./enhance.sh --p0-only增强脚本会:
- ✅ 自动检测 GSD 安装
- ✅ 备份原文件
- ✅ 应用增强
- ✅ 显示变更摘要
原版:
✅ VERIFIED
根据 SUMMARY.md,功能已完成增强版:
✅ VERIFIED
**Verification Command:**
```bash
npm testOutput:
✅ 34/34 tests passed
Conclusion: All tests pass with exit code 0
### TDD 流程
**原版**:
- 简化的 RED-GREEN-REFACTOR
- 缺少详细指导
**增强版**:
- Iron Law:NO PRODUCTION CODE WITHOUT A FAILING TEST FIRST
- 必须看到测试失败(RED)
- 必须看到测试通过(GREEN)
- 检测 10+ 种 TDD 反模式
### 调试流程
**原版**:
- 简单的 deviation rules
**增强版**:
- 4-Phase 系统调试流程
- Root Cause Investigation
- Pattern Analysis
- Hypothesis and Testing
- Implementation
- 3+ 次修复失败后质疑架构
### 设计探索
**原版**:
- 自适应提问
**增强版**:
- 6-Step 探索流程
- 一次问一个问题
- 提出 2-3 个方案供选择
- 分段呈现设计,逐步确认
- HARD-GATE:必须获得用户批准
---
## 🔄 回退
随时可以回退到原版:
```bash
./revert.sh
回退脚本会:
- 从最近的备份恢复
- 保留备份文件
- 可以重新应用增强
增强后,正常使用 GSD 命令:
# 使用增强的验证
/gsd:verify-work
# 使用增强的执行(TDD + 调试)
/gsd:execute-phase
# 使用增强的讨论(brainstorming)
/gsd:discuss-phase无需额外配置,无需学习新命令。
当有新版本时:
cd gsd-sp-enhancement
git pull
./enhance.sh # 重新应用- ✅ 完全兼容原版 GSD
- ✅ 不改变 GSD 架构
- ✅ 遵循 GSD 设计哲学
- ✅ 可随时回退
- ✅ 自动备份原文件
| 文件 | 原始行数 | 增强后行数 | 增加 | 增长率 |
|---|---|---|---|---|
| gsd-verifier.md | 574 | 731 | +157 | +27% |
| gsd-executor.md | 479 | 992 | +513 | +107% |
| discuss-phase.md | 615 | 808 | +193 | +31% |
| 总计 | 1668 | 2531 | +863 | +52% |
本增强包完全遵循 GSD 的核心设计哲学:
- ✅ Orchestrator Pattern:没有添加 Skill tool,保持职责清晰
- ✅ Explicit Over Implicit:所有原则转化为显式指令
- ✅ Separation of Concerns:每个 agent 仍然专注于单一职责
- ✅ Minimal Tool Set:没有添加新工具,只增强现有流程
欢迎贡献!请查看 CONTRIBUTING.md
MIT License - 详见 LICENSE
- Get Shit Done (GSD) - 原版 GSD 系统
- Superpowers - SP 技能来源
- 问题反馈:GitHub Issues
- 讨论:GitHub Discussions