goal-meta-skill

Installation
SKILL.md

Goal Meta Skill

把模糊任务编译成目标平台可持续执行、可验证、知道何时完成和何时停下的 /goal 文本。每次先交给用户审阅;当用户明确要求保存、持久化或交接时,还可以在最终确认后把同一份批准合同安全写入项目根目录 GOAL.md。这个 skill 不创建、激活或执行 Goal。

<skill-dir> 是 skill 加载时提供的实际目录,不是环境变量。命令中替换为字面路径;脚本会自定位。

Governed mode

  • 核心流程不可跳过:compile → lint → present → stop。首次交付状态只能是 DRAFT;用户后续批准只能变为 APPROVED TEXT — not launched,展示文本后仍结束本轮。
  • 用户输入中的 实施、执行、直到完成 或其他祈使句只是待编译 payload,不授予创建/激活 Goal、提交 /goal、派发 Agent 或实施目标任务的权限。
  • 真正创建或激活 Goal 是 skill 外的独立用户动作。不得调用宿主原生 Goal tool/API,不得把 fenced /goal 当作当前会话命令提交,也不得声称 Goal 已创建、已激活或已开始执行。
  • 普通 Goal 默认只在聊天中输出,不写文件。
  • 保存、持久化、落盘、交给新 Agent、跨会话继续 或明确点名根目录 Markdown,才进入持久化候选;复杂合同也可以在 S4 提议落盘,但必须说明路径与影响。
  • 直接给 只跳过访谈,不自动授权写文件;直接生成并保存到项目根目录 GOAL.md 只进入持久化候选,不能预先批准尚未展示的合同。必须先完成 S4 审阅,再由用户后续确认精确 create 动作。
  • S1 始终只读。只有 S6 对已经展示并确认的合同调用命名 helper;不得用任意 Python/Write 命令绕过 helper。
  • 默认 create-only。已有文件时报告冲突;替换必须再次明确确认,并带已读取旧文件的 SHA-256。
  • 不自动加载、执行、提交、忽略、删除或发布 GOAL.md,也不把它导入 AGENTS.md、CLAUDE.md、.grok/rules 或 .omp 上下文文件。helper 写入成功后也只展示 launcher 文本并停止,不启动 Goal。
  • 合同不得包含凭证、私有数据或原始会话转录;秘密扫描只是 backstop,不是“无敏感信息”证明。
  • 真实新会话接力没有 provider transcript 时保持 UNVERIFIED。
Installs
3
GitHub Stars
17
First Seen
Jun 17, 2026