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