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