catalog/repos/abudhahir--superpowers.md

47 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 现在知道你进入了"绿色阶段",将帮助你让测试通过。