catalog/repos/abudhahir--superpowers.md

47 lines
1.8 KiB
Markdown
Raw Normal View History

2026-04-06 22:24:03 +08:00
# AI编程工作流引擎
`AI辅助编码` `VS Code扩展` `GitHub Copilot` `工作流自动化` `开发工具`
# SupremePower 主动引擎(第三阶段)
> **驱动你的 AI 编程助手的核心引擎。**
本分支实现了**主动工作流引擎**——一个共享状态系统,可将你的开发上下文同步至以下工具:
* **VS Code**(可视化侧边栏、聊天)
* **终端**CLI 命令)
* **GitHub Copilot**(动态指令)
## 为什么需要它?
被动的 Markdown 指令虽然有用,但它不知道你*何时*完成了某个任务。主动引擎会追踪你的状态(例如"TDD红色阶段"),并在恰当的时机**强制推送**精准的指令给 Copilot。
## 核心功能
1. **共享状态核心:** 基于 JSON 的单一数据源(`~/.supremepower/state.json`),所有工具均可读写。
2. **上下文桥接:** 自动生成 `.github/supremepower-active.md`,告知 Copilot 下一步该做什么。
3. **VS Code 扩展:** 可视化侧边栏,展示你在某个技能流程中的进度(例如 TDD 步骤)。
4. **CLI 自动化:** 运行 `sp next` 即可从终端推进工作流。
## 快速开始
> **详细指南:** [VS Code 扩展文档](docs/vscode-extension.md)
1. **安装扩展:**
```bash
cd vscode-extension
npm install
npm run compile
# 在 VS Code 中打开(按 F5
```
2. **启动技能:**
* VS Code`Cmd+Shift+P` -> `SP: Start Skill...` -> `tdd`
* CLI`/supremepower:tdd`(已集成时)
3. **配合 Copilot 编码:**
* Copilot 现在知道你处于"红色阶段",将帮助你编写一个会失败的测试。
4. **推进流程:**
* VS Code点击"下一步"
* CLI运行 `sp next`
* Copilot 现在知道你进入了"绿色阶段",将帮助你让测试通过。