1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | Fable Goal(合集仓库子技能,收录识别名 fable-goal-alirezarezvani-claude-skills) |
| 作者/维护者 | Alireza Rezvani(个人开发者,alirezarezvani.com) |
| 来源链接 | https://github.com/alirezarezvani/claude-skills/tree/main/productivity/fable-goal |
| 许可证 | MIT(数据来自 GitHub API);插件清单同时注明本技能改写自另一仓库的一份非正式“自由使用与修改”声明,原声明原文引用保留,未被重新授权为 MIT——仅覆盖本仓库改写后的文本与结构 |
| GitHub Stars / Forks | 所属合集仓库整体 23,937 / 3,370(数据来自 GitHub API);该数字属于整个合集,不代表本技能自身热度 |
| 最新版本 | 2.11.1(数据来自插件清单 plugin.json) |
| 安装方式 | Claude Code 插件市场 / Codex 通用安装器 / OpenClaw 安装脚本 / 手动复制子目录 |
2. 功能介绍与亮点
Fable Goal 把一段碎碎念式的需求描述,转成一份可以直接粘贴进全新会话的自主 /goal 提示词——它产出的是“提示词本身”,不是构建结果。
核心流程分五步:①从碎碎念里提取交付物、数量、受众/利害关系、指名工具、质量标准、交付位置六个要素,能理解口语化的误听误写(如“Quad MD”实指 CLAUDE.md);②缺口用默认值或用户的品牌资料(brand.md 等)填补,只在真正影响结果时才提问,且最多发起一批AskUserQuestion,不做多轮追问;③写提示词前先花时间核验将要点名的每个路径、能力、MCP 是否在当前环境真实存在,避免把新会话导向死路;④按固定的“七段式”结构撰写 150–350 词的自然语言提示词:诉求与利害、质量标准、工具清单与探索授权、创造自由声明、验证循环、交付位置、结尾的目标句与自主指令;⑤交付前对六项机械可查标准做自检(可用配套脚本 goal_prompt_self_check.py 跑字数与关键要素匹配),“交付物是否具体到旁观者能判断完成”等主观判断项仍由撰写者自己把关。
亮点:不是简单“帮你写一句话提示词”,而是把“如何写出一份不会被半途卡住的自主任务提示词”变成一套可复用的方法论,并用一个零依赖脚本把其中可机械核验的部分固定下来。
3. 适用场景
所属分类:元技能与 Agent 增强——这个技能的主体是“如何构造喂给 agent 的提示词”这件事本身,属于 agent 自身的行为方式与会话内容,而不是任何具体业务领域的产出物。
适合经常需要把新想法丢给一个全新自主会话去执行的人:独立开发者、产品经理、内容创作者。典型场景是脑子里冒出一个点子却懒得手打详细提示词,直接对着语音输入碎碎念一段,交给这个技能整理成一份结构完整、经过资源核验、可直接粘贴的 /goal 提示词,再开一个新会话丢进去自主跑。
4. 跨 Agent 兼容性
- Claude Code:原生支持,官方
/plugin marketplace add一键安装。该技能刻意不含agents/人格文件与assets/,是单次推理产出(无需并行子代理编排),跨平台移植的复杂度低于同仓库依赖多路并行子代理的技能。 - Codex:需适配。仓库提供通用转换安装器(
agent-skills-cli/codex-install.sh),但 SKILL.md 正文点名使用AskUserQuestion(Claude Code 特有的工具名),该调用在 Codex 下是否有等价原语未经验证。 - OpenClaw:需适配。仓库提供专门安装脚本,同样受限于
AskUserQuestion等价能力是否存在,未经验证。 - Hermes Agent:未验证。仓库将其列为“自行同步”层级(需手动运行脚本生成镜像目录后安装),未见该子技能在此平台的验证记录。
5. 推荐理由
多数“帮我写个提示词”式工具止步于把用户的话换一种说法说一遍。Fable Goal 多做了两件容易被忽略但决定提示词能不能跑通的事:一是强制在写提示词前核验每个将被点名的资源是否真实存在,避免新会话一开局就撞进死路去找一个不存在的文件或 MCP;二是把“完成”定义为一个可观察的验证条件(如“加载页面并点遍每个元素”“用真实输入跑一遍脚本”),而不是一句“做好点”的空洞标准,从源头上降低新会话过早宣称“完成”的概率。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 5 | 合集仓库整体星数不计入单个子技能自身热度;未发现该子技能自身独立于合集仓库的第三方讨论或采用数据(网络检索命中的“Fable”文章讨论的是 Anthropic 同名模型与通用 /goal 提示范式,与本技能是同名不同源,不构成本技能的独立证据) |
| 可用性 | 9 | 一条命令即可通过插件市场安装;SKILL.md 含完整分步说明、一个从碎碎念到成品提示词的完整示例,附带一个可独立运行的机械自检脚本;该子目录最近一次实质提交在近一个月内,仓库整体持续活跃维护 |
| 安全性 | 9 | 见下方检查清单 |
安全检查清单:①无 shell 命令执行,唯一配套脚本 goal_prompt_self_check.py 通篇为 argparse/json/re/sys,未见 subprocess/os.system;②无网络请求代码,脚本只读取用户指定的文件路径或 stdin,不外发任何数据;③不涉及 API key 或凭据;④未见可疑指令、混淆代码或隐蔽数据外发迹象,插件清单对上游来源与改写范围做了透明标注;⑤作者身份公开(个人开发者,2,501 关注者,33 个公开仓库),无刷星或自我造势措辞;⑥License 明确(MIT,且对上游非正式声明的处理方式做了清楚说明,不存在“未注明”的灰色地带);⑦该子目录最近一次实质提交在近一个月内,维护活跃。
综合评分 = (5 + 9 + 9) / 3 = 7.67。
7. 跟同类 Skills 相比的优势
| 竞品 | 定位 | 与 Fable Goal 的差异 |
|---|---|---|
| fable-goal(duncan-buildroom/freeskills,改写前的原始版本) | 同名同源的早期实现,“把碎碎念转成一份 /goal 提示词” | 只有基础转换逻辑,没有资源核验步骤、七段式结构规范、按媒介区分的验证循环默认值,也没有机械自检脚本 |
| fable-skill(Ishan7390) | 六阶段“发现优先”流程:先多轮提问澄清、扫描代码库找隐藏假设、给出方案候选、经批准后才实施 | 定位是在当前会话里边问边做,强调先把未知项问清楚;Fable Goal 则是单批最多问一次、默认自行补全空缺,产出的是给全新会话用的独立提示词而非当场执行 |
| Autonomous Agent Prompt Architect(PromptBase 付费提示词产品) | 面向通用 AI Agent 场景销售的提示词模板 | 是一次性购买的静态模板产品,不理解具体仓库/环境上下文,也不做资源存在性核验;Fable Goal 是可安装的 agent 技能,每次生成都基于当前真实环境验证 |
8. 用户评价
该技能目前在第三方平台尚无具名用户评价。
9. 安装使用方式
方式一:Claude Code 插件市场
/plugin marketplace add alirezarezvani/claude-skills
/plugin install fable-goal@claude-code-skills
方式二:Codex 通用安装器
npx agent-skills-cli add alirezarezvani/claude-skills --agent codex
方式三:OpenClaw 安装脚本
bash <(curl -s https://raw.githubusercontent.com/alirezarezvani/claude-skills/main/scripts/openclaw-install.sh)
方式四:手动安装(适用于任意 Agent)
git clone https://github.com/alirezarezvani/claude-skills.git
cp -r claude-skills/productivity/fable-goal/skills/fable-goal ~/.claude/skills/fable-goal
安装后无需重启。对话中说“/fable-goal“、“把这个想法转成 goal 提示词”,或直接对着输入框碎碎念一段想做的事并要求“写出能实现它的提示词”即可触发;输出是一个单独的代码块(提示词本体)加几条假设说明,供用户核对后复制粘贴进一个全新会话。
10. 注意事项
- 产出的是“提示词”,不是构建结果本身——若用户其实想让当前会话立刻动手实现,该技能会先提示“文不对题”并建议改用直接构建,不会强行生成一份没人会用的提示词;
- 撰写前的资源核验依赖对当前环境(文件路径、可用工具/MCP列表)的实际探查能力,在工具清单获取受限的环境下核验步骤可能不完整;
- SKILL.md 正文点名调用
AskUserQuestion,这是 Claude Code 的特有工具名,在 Codex / OpenClaw 等平台下是否有直接等价物未经验证; - 所属合集仓库整体星数与该子技能自身热度无关。