catalog/repos/abudhahir--superpowers.md

1.8 KiB
Raw Blame History

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 扩展文档

  1. 安装扩展:

    cd vscode-extension
    npm install
    npm run compile
    # 在 VS Code 中打开(按 F5
    
  2. 启动技能:

    • VS CodeCmd+Shift+P -> SP: Start Skill... -> tdd
    • CLI/supremepower:tdd(已集成时)
  3. 配合 Copilot 编码:

    • Copilot 现在知道你处于"红色阶段",将帮助你编写一个会失败的测试。
  4. 推进流程:

    • VS Code点击"下一步"
    • CLI运行 sp next
    • Copilot 现在知道你进入了"绿色阶段",将帮助你让测试通过。