用途:ultragoal 用于管理无法在单次运行内完成的大型目标,例如 fork 多个仓库、整合各自强项、最终交付一个产品。它把这类北极星目标拆成阶段链,每个阶段本身是一次完整的闭环运行,并记录状态,使任何冷启动会话都能续跑。核心规则是:执行者不给自己打分,错误会跨会话累积,因此每个阶段都要验证,而不只是验证最终结果。
主要能力:提供 /ultragoal <name> 续跑或推进已有目标、/ultragoal new "<北极星>" 新建目标、/ultragoal status 从注册表报告所有目标。每个目标一个文件夹,包含 spec.md(北极星、可证伪的 AC-n 验收标准、阶段 P0…Pn、追溯矩阵)、STATUS.md(阶段状态、当前阶段、未闭合 AC-n、下一步动作)、evidence/P<n>/(每阶段证据包)以及 report.html(自包含 HTML 报告)。阶段循环包含 CP-2 计划、CP-3 构建、CP-3v 验证、CP-4 集成、CP-5 验收、CP-6 交付、CP-7 复盘,并合并验证者的 EVIDENCE 行到 ledger.md。
使用方式:新建时先访谈用户确定一句话北极星,再按模板写 spec.md、STATUS.md 并登记注册表,记录检查点命令为 bash .claude/lib/checkpoint.sh record 04-projects/<goal>/evidence/P0 CP-1 PASS "N criteria, M phases"。冷启动续跑时读取 STATUS.md 的下一步动作与未闭合 AC-n,只读当前阶段规格,然后运行该阶段循环。报告在每个阶段门和最终验收时重新生成,路径为 04-projects/<goal>/report.html,可用 SendUserFile 展示或发布为 Artifact。
适用场景与限制:适合需要阶段分解且当天无法完成的目标;单次运行任务应使用 /closed-loop,不应在用户未要求时启动。不得降级通道,即使一行阶段也要跑 CP-3v 与 CP-4;UI/UX 阶段需用浏览器工具做视觉验证;验证者使用全新上下文且只读;所有外部发布、部署、推送在 CP-6 等待用户批准。资料未提供具体收费、价格或平台支持信息。