rpamis/comet
Comet: agent skill harness phase-guarded automation from idea to archive
github.com · rpamis/comet
rpamis/comet
Comet: agent skill harness phase-guarded automation from idea to archive
Comet(@rpamis/comet)是面向 AI 编程场景的 Agent Skill 编排工具。它把 OpenSpec 的「做什么」(大纲、提案、Spec 生命周期与归档)与 Superpowers 的「怎么做」(技术设计、规划、执行与收尾)串成五阶段自动化流水线,并用阶段守卫脚本校验状态,避免代理仅凭口头确认就推进流程。
主入口 /comet 支持读取当前 Spec 状态并从中断处继续,适合跨会话的长任务开发。
.comet.yaml 记录阶段、执行模式与验证结果,支持断点恢复off / standard / thorough)控制 Build/Verify 代码审查强度对日常用 Cursor、Claude Code 等 AI 编程工具的用户,Comet 把「写 Spec → 设计 → 实现 → 验证 → 归档」从反复提醒代理同步文档,变成可脚本化、可恢复的流程,减少会话中断后重新读文档、猜进度的 token 浪费。
对 Skill 作者而言,它也是可参考的实现:如何可靠触发嵌套 Skill、如何在阶段间自动交接,以及如何把脆弱流程从 Prompt 抽到可测试的 Shell 脚本里。
npm install -g @rpamis/comet在项目根目录执行:
comet init在 AI 编程会话中输入 /comet 启动或恢复流程;Comet 会读取 .comet.yaml 与 OpenSpec 工件,从中断阶段继续。
完成一个小需求的全流程后,检查各阶段守卫是否通过、Spec 是否归档,以及 .comet.yaml 状态与预期一致。
init 后按 README 配置,避免 Verify 阶段过严或过松。NEWS.md 为准;子命令细节需对照官方文档核实。