关于 delivering-goal
用于通过既定流程规划并交付项目目标的技能,面向在本地 Git 仓库中处理目标任务的 Agent。它依据目标契约和配方执行,不会补造缺失的目标信息。
主要功能
- 01目标任务的环境检查
- 02目标规划与交付配方
- 03依据契约执行流程
- 04支持时设置交付 Agent
适用场景
- 01检查技能是否就绪
- 02制定目标计划
- 03交付或继续目标
- 04仅完成一个交付阶段
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cedmandocdoc/ awesome-skills --skill delivering-goal安装后在 Claude Code 中输入/delivering-goal确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlassets/goal.mdindex.mdphase.mdtask.mdassets/agents/phase-deliverer.mdreferences/creating-delivery-agents.mddelivering-goal.mddelivering-phase.mdgoal-contract.mdplanning-goal.md详细介绍
交付目标
设置
| 项目 | 类型 | 必需 | 适用时机 | 完成条件 | 操作方法 |
|---|---|---|---|---|---|
| Git CLI | 用户 | 必需 | 全部 | git --version 执行成功 | https://git-scm.com/downloads |
| 本地仓库 | 自动 | 必需 | 全部 | git rev-parse HEAD 执行成功 | 如果项目没有仓库,则运行 git init;如果没有提交,则运行 git commit --allow-empty -m "chore: initialize repository" |
| 根路径 | 询问 | 必需 | 规划目标、交付或继续 | goal-contract.md → 解析目标根目录 找到一个根目录 | 询问文件夹(默认为 goals/);如果不存在或为空,则使用该文件夹,否则询问其他路径;记录为根目录的位置 |
| 根标记 | 静态 | 必需 | 规划目标、交付或继续 | <goals-root>/index.md 符合 goal-contract.md → 作者签名 | 根据 assets/index.md 编写 index.md |
交付 Agent phase-deliverer | 自动 | 必需 | 交付或继续,且运行环境支持子 Agent 时 | goal-contract.md → 交付 Agent → 查找 接受该 Agent,且其正文与 assets/agents/phase-deliverer.md 相符 | creating-delivery-agents.md |
工作流
- 设置 — 按顺序处理每个适用请求的 设置 行:满足完成条件 → 跳过;
user→ 必需时停止并输出操作方法,可选时则继续;ask→ 填入请求中已回答的内容,在一条消息中询问其余问题,并记录每个答案;auto和static→ 执行。 - 契约 — 阅读 goal-contract.md。
- 配方 — 匹配一行 配方;打开其「阅读」列中的所有文档。
- 不得臆造或研究缺失的目标细节。
配方
| 意图 | 示例说法 | 阅读 |
|---|---|---|
| 设置 | "Set up delivering-goal"、“Is delivering-goal ready?”、“Refresh the delivery agent” | 设置 — 对每一行执行工作流步骤 1,然后报告每行的状态 |
| 规划目标 | “Plan this goal”、“Create goal.md for …” | planning-goal.md |
| 交付或继续 | “Deliver this goal”、“Build it”、“Ship until done”、“Continue @goals/01-mvp/goal.md” | delivering-goal.md |
| 交付一个阶段 | “Deliver the next phase only” | delivering-phase.md |
评论
支持 Markdown