SuperAPI AI 工具集

get-goal-prompt

智能体与模型

查看项目

更新于 10-16 01:38

技能介绍

用途:为 ideation 项目生成可无人值守执行的 /goal 命令,驱动 /ideation:autopilot 直至完成。该 skill 本身不编写 goal 字符串,只做解析、打印与复制,字符串由 ${CLAUDE_PLUGIN_ROOT}/scripts/contract-gen.ts 的 buildGoal() 生成(--print-goal 输出),手工或模板化复制会造成漂移。

主要能力与用法:先解析 contract-data.json,它是唯一事实来源,contract.md 仅为遗留回退。传入参数时,contract-data.json 路径直接使用,contract.md 路径则取其同级的 contract-data.json;无参数时通配 ./docs/ideation/*/contract-data.json 并取最近修改者。若项目没有 contract-data.json,应停止并说明,修复方式是重新运行 ideation。

若项目已完成:运行 node ${CLAUDE_PLUGIN_ROOT}/scripts/verify.mjs <contract-data.json>,退出码 0 时引用其最终 VERIFY {slug}: … 行,告知用户项目已完成并停止。打印 goal:node ${CLAUDE_PLUGIN_ROOT}/scripts/contract-gen.ts --input <contract-data.json> --print-goal,这是提前退出,不写入内容(无 lineage 快照、无重渲染);输出已包含隔离分支子句(当契约含 branch 时)、后台工作流规则以及基于 verify.mjs 的完成条件。随后将打印的命令管道到 pbcopy(Linux 用 xclip -selection clipboard 或 xsel --clipboard)并展示给用户。

限制:任何命令遇到权限拒绝时,打印原命令供用户自行运行(! node …)并停止,没有回退模板。之后提醒用户启用 auto 模式(/auto)以免工具调用每轮阻塞,并确认引擎可用(Claude Code 中的 Workflow 工具;pi 中插件自带引擎扩展,无需额外操作)。另有一条来自 Claude Code 二进制字符串、无法在本仓库验证的说明:/goal 似乎需要受信任工作区,可能在 hooks 受限时拒绝运行;若粘贴被拒,这可能是原因,属于 CLI 会话属性而非本项目问题。资料未提供收费、价格或具体平台支持等其它信息。