510f77e6ea
- BacktestResult 加 id;save_result 设 result.id=lastrowid(修 get_result bug) - runner._on_done 用 result.id(getattr 兜底 FactorReport) - cta_engine 构建 equity_curve/trades DataFrame;save 传 file_dir - result_store parquet→JSON(去 pyarrow 依赖,本机/容器都稳) - 16 tests passed
79 lines
2.7 KiB
Plaintext
79 lines
2.7 KiB
Plaintext
---
|
||
name: superpowers
|
||
description: "Complete Superpowers 5-step workflow: brainstorming → planning → execution → review → verification. Use /superpowers to start the full workflow for any task."
|
||
---
|
||
|
||
# /superpowers - Superpowers 完整工作流
|
||
|
||
自动化执行 Superpowers 五步法,确保任务从需求到完成的完整质量保障。
|
||
|
||
## 使用方法
|
||
|
||
```
|
||
/superpowers # 对当前任务执行完整工作流
|
||
/superpowers "完成用户登录功能" # 对指定任务执行工作流
|
||
/superpowers --quick "修复登录 bug" # 快速模式(简化步骤)
|
||
/superpowers --debug "支付失败问题" # 调试模式(强化 systematic-debugging)
|
||
```
|
||
|
||
## 工作流步骤
|
||
|
||
### Step 1: Brainstorming (需求探索)
|
||
- 使用 `superpowers:brainstorming` 技能
|
||
- 探索用户意图、需求边界、设计考虑
|
||
- 输出:需求文档草案
|
||
|
||
### Step 2: Writing Plans (编写计划)
|
||
- 使用 `superpowers:writing-plans` 技能
|
||
- 编写详细的实现计划
|
||
- 输出:IMPLEMENTATION_PLAN.md
|
||
|
||
### Step 3: Executing Plans (执行计划)
|
||
- 使用 `superpowers:executing-plans` 或 `superpowers:subagent-driven-development` 技能
|
||
- 按计划执行实现
|
||
- 输出:代码变更
|
||
|
||
### Step 4: Code Review (代码审查)
|
||
- 使用 `superpowers:requesting-code-review` 技能
|
||
- 验证实现符合需求
|
||
- 输出:审查报告
|
||
|
||
### Step 5: Verification & Finishing (验证完成)
|
||
- 使用 `superpowers:verification-before-completion` 技能
|
||
- 使用 `superpowers:finishing-a-development-branch` 技能
|
||
- 确认完成,决定合并方式
|
||
- 输出:完成报告
|
||
|
||
## 模式说明
|
||
|
||
| 模式 | 说明 |
|
||
|------|------|
|
||
| 默认模式 | 完整 5 步工作流 |
|
||
| --quick | 简化版:合并 brainstorming + planning,快速审查 |
|
||
| --debug | 强化 systematic-debugging,专注于问题定位和修复 |
|
||
| --review-only | 仅执行代码审查步骤 |
|
||
|
||
## 工作产物
|
||
|
||
所有工作产物保存在 `.claude/workdir/` 目录:
|
||
```
|
||
.claude/workdir/
|
||
├── BRAINSTORM.md # 需求探索结果
|
||
├── IMPLEMENTATION_PLAN.md # 实现计划
|
||
├── EXECUTION_LOG.md # 执行日志
|
||
├── REVIEW_REPORT.md # 代码审查报告
|
||
└── COMPLETION_SUMMARY.md # 完成总结
|
||
```
|
||
|
||
## When Invoked (调用时必须执行)
|
||
|
||
1. **确认任务**:如果用户没有指定任务,询问要完成什么
|
||
2. **选择模式**:根据用户指定的 flag 选择对应模式
|
||
3. **按步骤执行**:严格按照 5 步顺序执行,不可跳过
|
||
4. **记录进度**:每步完成后更新工作产物
|
||
5. **汇报结果**:最终向用户汇报完整工作流的结果
|
||
|
||
## 与 CLAUDE.md 的关系
|
||
|
||
此技能遵循项目 `.claude/CLAUDE.md` 中定义的 Superpowers 五技能体系和工作流程。
|