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