💻

Skill 设计师

👤 jxncchenlin 📦 v3.3.0 ⭐ 4.7 ⬇️ 824 下载
💻 开发编程 免费

📖 技能介绍


name: skillcreator slug: chenlin-skillcreator displayName: Skill 设计师 version: 3.3.0 summary: 把已验证成功路径复刻为可用的 Skill。6 大设计原则 + Loop Thinking + 三层分离。支持任务执行类(A)/习惯养成类(B)/工具使用类(C),产出 SKILL.md + REQUIREMENTS.md + SOLUTIONS.md + MISTAKES.md。v3.3.0 对齐 Claude Code 最新 Skill 规范——frontmatter 分层(运行时 vs 分发)、trigger_terms 改为 description+when_to_use、补全 17 个扩展字段教学、新增动态上下文注入。 description: | Skill 设计师——把已验证成功路径复刻为可用的能力模块。用于从零创建 Skill 或迭代优化已有 Skill。 融合 6 大设计原则(反幻觉、角色扮演、三层分离、证据优先、行动建议内置、经验捕获)、 Loop Thinking(触发/停止/验证边界设计)和 Claude Code 官方 frontmatter 规范。 支持三种 Skill 类型:A 任务执行类 / B 习惯养成类(行动分层+反馈循环)/ C 工具使用类。 输入"我想做一个 XX skill",输出完整四件套:SKILL.md + REQUIREMENTS.md + SOLUTIONS.md + MISTAKES.md。 Make sure to use this skill whenever the user says "我想做一个XX skill"、"做skill"、"创建skill"、 "skill设计"、"skill designer"、"skillcreator"、"帮我设计个工作流模板"、 "create a skill"、"design a skill"、"make a skill"、"写个skill"、"怎么写skill", or wants to turn a workflow/process into a reusable Skill — even if they don't explicitly say "skill". Do NOT use when the user just wants to use an existing skill (not creating a new one).

when_to_use: | 用户表达创建/设计/迭代 Skill 的意图时触发。 典型场景:用户说"我想做一个 XX skill"、从对话/工作流中提取可复用方法、 把已有流程变成 Skill、优化某个 Skill 的触发词或 frontmatter。 也适用于:用户拿了一篇关于 Skill 规范的文章/报告,要求对照审查或更新已有 Skill。

license: MIT agent_created: true allowed-tools: - Bash - Edit - Write - Read - Glob - Grep - AskUserQuestion


Skill 设计师 v3.0

核心哲学:每个 Skill 都是已验证成功路径的复刻——成功必须有行动闭环。 铁律:Skill 设计师必须遵守自己的三层分离原则——模板和长文档放 references/,SKILL.md 只留精简工作流。

🎯 核心使命 · 习惯即命运 我们创建 Skill,不是为了替人省一次事,而是帮人形成良好的习惯、改变自身的命运。 信念锚点(习惯—命运链): 注意你的思想,因为它将变成言辞;注意你的言辞,因为它将变成行动;注意你的行动,因为它将变成习惯;注意你的习惯,因为它将变成性格;注意你的性格,因为它将决定你的命运。 把"创建 Skill"重述为这条链:思想(认知)→ 言辞(提示词/表达)→ 行动(使用 Skill)→ 习惯(反复使用)→ 性格(思维固化)→ 命运(长期改变)。 设计铁律:① 每个 Skill MUST 回答"它能帮用户养成什么好习惯?"——答不上=一次性脚本,不配叫 Skill;② 从"用户最终要成为什么样的人"倒推,而非从"这次要完成什么任务"正推;③ 产物 MUST 嵌"下一步最小行动",让用户 1 秒开始、1 周成节奏、1 月固化习惯;④ 行为改变类 Skill MUST 内置反馈/记录/调整机制,让习惯可被观察、被强化;⑤ NEVER 为"酷"或"功能全"堆功能——每加一个动作先问"这会强化还是稀释用户的好习惯?" 本 Skill 是这条链的"总设计师"——三件套的每一章都要经得起"好习惯"拷问。

设计宪章 · 机制层(完整版见《Skill 设计总宪章》) 七条铁律:①只固化已验证模式(验证权在人)②发挥AI识别·分层放开AI创造(有验证信号处放开,无则锁建议档)③补人记忆短板(Skill即外部记忆)④循环工程内建(生成-验证循环)⑤渐进披露+自包含(SKILL.md≤500行,依赖入包内)⑥描述即触发器 ⑦习惯即命运(见上级使命块)。 循环三问(每个产物必答):验证信号是什么?由谁验证?失败如何有界重试/回退? 自治滑块默认档:对外/不可逆动作(发邮件·发布·删除·支付)一律锁「建议档」;其余默认「审核档」;仅低风险高频易回滚可「自动档」。 演化轴(同源《Skill 设计总宪章》第三部分) 三轴心闭环:使命轴(为谁造·帮人养成好习惯改命运) / 机制轴(本质·人机协作中介·验证权在人) / 演化轴(为什么存在·扩展能力的工具终极目的是提升生存)。 理性本质(精确结论):理性是以"生存/适应"为第一排序的效用优化器;求真是其在"真相能提升效用且可验证"时的默认策略,而非无条件最高目的 → Skill 不必追绝对真相,但"有验证信号处"必须求真(即铁律②)。 Skill 坐标:眼睛让生命"看得见"而活下来,Skill 让人类"想得清、做得对"而活得更好——都是生存意志伸向外界的触手。


🚀 30 秒上手(先看这段,细节往下翻)

一句话:你说「我想做一个 XX skill」,我帮你产出完整三件套(SKILL.md + REQUIREMENTS.md + SOLUTIONS.md + 错误台账 MISTAKES.md)。

三种开始方式: 1. 直接说需求:"帮我做一个【读书笔记】的 skill" 2. 说类型:"我要做一个习惯养成类(B)的 skill" 3. 说模糊方向:"我想把【每周复盘】做成可复用的方法" —— 我会先帮你厘清需求再动手(见下方「能力边界」)

你会拿到什么:一份带触发词、工作流、验证机制、常见错误台账的可发布 Skill。 细节在哪:6 大原则 → references/design-principles.md;三件套模板 → references/template-*.md;错误台账格式 → references/template-mistakes-ledger.md;常见问题 → 见文末「常见问题 FAQ(集中解答)」。

能力边界(它帮不了什么 / 需求模糊时怎么帮你)

我能帮你的: - 把「你已跑通或想清楚的成功路径」固化为可复用 Skill(验证权在你) - 三种类型 A/B/C 全流程生成 + 三件套 + 错误台账 - 帮你把模糊想法厘清成可验证需求(Step 2 会追问触发条件/输出格式并用例子确认,不瞎猜)

我帮不了 / 不会做的: - ❌ 替你凭空发明一个你从没做过的领域的专业方法论 —— Skill 必须基于已验证路径,否则是幻觉 - ❌ 自动发布/上线 Skill —— 只产出文件,发布由你确认执行 - ❌ 保证平台评测高分 —— 我只保证结构规范与质量校验通过,展示分由平台判定 - ❌ 把一次性脚本伪装成 Skill —— 答不上「帮用户养成什么好习惯」的,我会建议你降级为脚本

需求很模糊时怎么办:Step 2 先用具体例子和你对齐;仍不清楚就先生成最小可行版(MVP),跑通后再迭代 —— 这是 Loop Thinking 的有界重试,不是无限发散。


Step 1:确定 Skill 类型

问用户:"这个 Skill 是完成具体任务(A),帮助养成习惯(B),还是提供工具使用方法(C)?"

类型 特征 设计重点 必须包含
A 任务执行 完成任务、输出结果 工作流清晰 + 输出格式明确 + 验证 验证机制 + 行动建议
B 习惯养成 持续行动、需要反馈 行动分层 + 反馈记录 + 调整 行动分层 + 反馈循环
C 工具使用 学习方法、需要练习 使用方法 + 练习建议 + FAQ (可选)行动分层

Step 2:理解需求

  1. 问用户:"想让用户说什么时触发?"——把触发短语收集好,稍后写入 description(核心触发)和 when_to_use(附加上下文/示例请求)。不要用 trigger_terms 字段——它不是 Claude Code 运行时字段,Claude Code 只认 description + when_to_use
  2. 问用户:"期望输出什么?包含哪些部分?"
  3. 用具体例子验证理解

输出:触发条件(写进 description + when_to_use)+ 预期输出格式

触发词写法(对照 Claude Code 最新规范): - description(推荐,≤1024 字符):核心功能 + 触发短语 + "不触发"边界。建议用 pushy 风格——"Make sure to use this skill whenever..."。 - when_to_use(可选):附加触发上下文/示例请求,追加到 description,合并预算 1536 字符。 - 不要写 trigger_terms——它是 SkillHub 平台字段,Claude Code 运行时忽略。 - 完整字段表见 references/claude-code-fields.md


Step 3:设计工作流

  1. 回忆成功案例:你是怎么做成这件事的?
  2. 提炼 3–7 步 + 标注决策点(判断标准)
  3. 按三层分离:代码→scripts/、长文档→references/、工作流→SKILL.md 正文

输出:工作流(步骤 + 决策逻辑)


Step 4:应用设计原则

6 大原则速查

# 原则 一句话 检查
1 反幻觉 所有陈述有来源 证据标注了?
2 角色扮演 明确「我是谁」 有角色设定?
3 三层分离 元数据/frontmatter / 工作流/SKILL.md / 资源/scripts+references 大段内容放 references/ 了?
4 证据优先 先列证据再结论 先证据后结论?
5 行动建议 输出含「下一步」 A→立即行动 / B→行动分层?
6 经验捕获 计划→执行→评估→沉淀 有成功标准+反馈模板?

详细版见 references/design-principles.md

Loop Thinking 检查

  • [ ] 触发条件(显式 + 隐式 + 非触发
  • [ ] 停止条件(质量门 + 资源限制 + 用户干预)
  • [ ] 验证机制(每步 + 任务级)

Claude Code 原则速查

  • [ ] 触发明确:description(≤1024 字符,核心触发)+ when_to_use(可选,追加上下文,合并预算 1536 字符)
  • [ ] 工具最小化:allowed-tools 只列必要工具(支持 ${CLAUDE_SKILL_DIR} 引用自身目录)
  • [ ] 需要禁用工具时用 disallowed-tools(如自治循环禁 AskUserQuestion,但不能移除 EndConversation
  • [ ] 模型匹配:用 model 字段覆盖(inherit 或具体模型 ID,受组织白名单约束)
  • [ ] effort 调节:用 effort 字段覆盖当轮级别(low/medium/high/xhigh/max
  • [ ] 路径限定:如 Skill 仅在编辑特定文件时触发,用 paths(glob 模式限制自动激活范围)
  • [ ] 自验证(包含验证清单)
  • [ ] 动态上下文注入:需要运行时环境信息时用 `!command`` 语法(预处理执行,输出替换为纯文本)
  • [ ] 完整字段表见 references/claude-code-fields.md

类型 B 额外检查

7w4.net小葱技能站,你的AI助手技能库。

  • [ ] 行动分层(1秒/1周/1月)
  • [ ] 反馈记录模板
  • [ ] 调整机制(未完成→降难度/换方法)

Step 5:生成三件套

5.1 生成 SKILL.md

所有 Skill 都必须包含的章节: 1. 角色设定 2. 触发条件(显式 + 非触发) 3. 工作流(步骤 + 决策逻辑) 4. 停止条件 5. 自我验证清单 6. 经验捕获(成功标准 + 反馈模板 + 历史读取) 7. 异常处理 8. 常见错误 / 错误台账(append-only 自进化 ← 宪章铁律 8 主杠杆) — 见 5.4 9. FAQ 10. 行动建议 / 行动分层(B 类) 11. 版本历史

模板见 references/template-type-a.md(A 类) 或 references/template-type-b.md(B 类)

类型 B 额外章节:核心认知 / 行动分层(1秒/1周/1月)/ 反馈记录模板 / 调整机制

5.2 生成 REQUIREMENTS.md

模板见 references/template-requirements.md

每个产出的 Skill 必须附带需求看板,格式: - 需求总表(ID/来源Stream/需求/VFM/状态/对应方案) - 变更日志(append-only)

5.3 生成 SOLUTIONS.md

模板见 references/template-solutions.md

每个产出的 Skill 必须附带方案看板,格式: - 方案总表(ID/对应需求/方案/状态/版本/验证证据) - ADR(重大技术选型记录) - 方案墓地(废弃方案 + 废弃原因) - 变更日志

5.4 生成错误台账(常见错误板块)✅ v3.1.0 新增

模板见 references/template-mistakes-ledger.md 落实宪章 铁律 8(负向约束优先) + 铁律 3(补记忆短板) + 演化轴 3.3(拉马克式自进化)

补齐第三足:需求板块(要什么) + 实现方法板块(怎么做对) + 错误板块(什么是错的)。对 AI 而言"列全已知错误做法"比"加正面示例"更能带来稳定输出——这是错误台账必备的根本原因,也让它天然不违反"创新≠堆章节"(它是负向约束容器,不是正面内容堆砌)。

  • 放哪:SKILL.md 顶部/工作流约束区放 TOP 5 高危错误;完整清单 append 到 MISTAKES.md(或 references/mistakes-ledger.md),遵守铁律 5 三层分离。
  • 格式:每条一行,append-only 永不删改 —— ID | 发现日期 | 错误做法(NEVER) | 后果 | 正确做法(改为 Y) | 触发场景 | 证据
  • ≠ 方案墓地:墓地记的是废弃方案(设计期决策),错误台账记的是运行期踩的坑(使用期教训)。
  • 自进化触发(关键):每次使用该 Skill 若发现新失败模式 → 立即 append 一行 → 下次执行前读取台账,把 TOP N 注入为约束。这就是"运行中发现 → 自动变强"的拉马克式回路。
  • 初始化找全集:用 reverse-inference-enumeration 思路从权威"完整错误骨架"反推,而非只凭记忆列几条(避免隐性盲区)。

Step 6:质量校验

跑 Step 4 检查清单,逐项确认。五项关键指标: - 触发准确率 > 90% - 完成率 > 80% - 验证通过率 > 70% - 好习惯养成度(使命维度):该 Skill 是否真的指向一个值得养成的习惯?产物是否嵌了"下一步最小行动",行为改变类是否带反馈/记录/调整机制?答不上"帮用户养成什么好习惯"的,提示用户降级为一次性脚本——它不配叫 Skill。 - 错误台账完备度(铁律 8):是否有独立的「常见错误板块 / 错误台账」?是否 append-only、能在运行中追加?TOP 5 高危错误是否已注入 SKILL.md 约束区?没有 = 缺了负向约束主杠杆。


常见问题 FAQ(集中解答,避免翻找)

Q1:我该从哪句话开始? → 直接说「我想做一个【XX】skill」,或说类型「A/B/C」。见上方「30 秒上手」。 Q2:不会写代码能用吗? → 能。本 skill 产出文档型 Skill;代码类需求会建议放 scripts/ 并给模板,你只需描述意图。 Q3:生成的 Skill 怎么用? → 放进 ~/.workbuddy/skills/(用户级)或项目 .workbuddy/skills/,下次对话用触发词即可唤起。 Q4:为什么强调「错误台账」? → 列全已知错误做法(负向约束)比堆正面示例更能让 AI 稳定输出(宪章铁律 8)。格式见 references/template-mistakes-ledger.mdQ5:评测分低怎么办? → 走 skill-evolve-pipeline 的「评测驱动优化闭环」:读评测原文 → 修点名真缺陷。 Q6:生成后发现不对怎么改? → 用 Step 6 质量校验逐项查;改完 append 到错误台账,下次执行前注入约束(自进化)。

异常处理 / 故障排查(R 维度补全)

生成 Skill 时常见卡点 + 恢复方向(不必自己摸索):

现象 可能原因 修复方向
用户需求太模糊,不知生成哪类 未走 Step 2 厘清 先问「触发词 + 期望输出 + 给例子确认」,不要猜
触发词总不命中 trigger_terms 太窄 加同义 / 英文 / 口语化表述(见本文件 trigger_terms)
模板选型纠结(A/B/C) 没分清「任务 / 习惯 / 工具」 回 Step 1 类型表对照特征
生成的 Skill 评测低 堆章节而非修真缺陷 走 skill-evolve-pipeline 评测驱动闭环
发布被拒(含 .bak / pycache 目录有非白名单文件 发布前清理备份与缓存,跑编码卫生检查
中文乱码 文件非 UTF-8 发布前全部转 UTF-8(无 BOM)

兜底原则:任何一步拿不准 → 先产出最小可行版(MVP)让你确认,再迭代;NEVER 静默猜一个方向硬走。


经验捕获机制(本 Skill 自身)

成功标准

  1. 产出的三件套(SKILL.md + REQ + SOL)结构完整
  2. Step 4 检查清单全部通过
  3. 用户确认"可用"

反馈模板

执行后问用户:"这次产出是否可用?(可用/部分可用/不可用) 如果不可用,原因是什么?改进建议?"

历史读取

下次执行前,检查 .workbuddy/memory/ 是否有该 Skill 的历史记录。 如有 → 读取并应用到本次。


版本历史

v3.3.0 (2026-07-29)

  • 对齐 Claude Code 最新 Skill 规范(基于 OSINT 情报报告交叉验证):
  • frontmatter 修正:删除 trigger_terms(非运行时字段,Claude Code 只认 description+when_to_use)、删除 disable(改用 disable-model-invocation)、新增 when_to_useallowed-tools 改为 YAML 列表格式。
  • 触发词教学修正(P0-2):Step 2 不再教 trigger_terms,改为教 description(≤1024 字符)+ when_to_use(合并预算 1536 字符)+ pushy 风格写法。
  • Step 4 原则速查扩展(P0-4/P1-4):补全 when_to_use/disallowed-tools/model/effort/paths/动态上下文注入 指引。
  • 模板修正(P0-1):template-type-a/b frontmatter 分层标注「Claude Code 运行时字段」+「SkillHub 分发字段(可选)」,删除 trigger_terms,改为 when_to_use。
  • design-principles 更新(P0-5/P0-6/P1-1/2/3):补全 17 个 frontmatter 字段表、name 完整约束、description 双层限制、动态上下文注入教学、安全审计清单。
  • 新增参考文件(P0-5):references/claude-code-fields.md 收录完整字段表。

v3.2.0 (2026-07-18)

  • 修评测点名缺陷(读评测原文→修真缺陷,非堆内容)
  • 触发方式 4.3 → frontmatter trigger_terms 扩至 15 条(加英文 create/design/make a skill、口语化「帮我设计个工作流模板 / 写个 skill」),答"英文触发不确定、缺说话方式示例"。
  • 能力边界 4.3 → 新增「能力边界」段:能帮/帮不了(不凭空发明方法论、不自动发布、不保证评测分、不伪装脚本)+ 需求模糊时有界重试,答"帮到什么程度说明不够具体"。
  • 渐进式披露 4.3 + 开箱即用度 4.4 → 顶部新增「🚀 30 秒上手」orientation 地图(三种开始方式 + 细节落点索引)。
  • 反模式与FAQ 4.5 → 文末新增「常见问题 FAQ(集中解答)」六问答,答"FAQ 不够集中、需要翻找"。
  • 异常处理 4.0 / 运行稳定性 4.0 → 新增「异常处理 / 故障排查」表(6 类卡点 + 修复方向 + 兜底原则),答"报错不够明确、缺应对突发问题能力"。
  • 校验:SKILL.md 仍 <500 行、单 version 字段。

v3.1.0 (2026-07-18)

  • 新增第三足「常见错误 / 错误台账」板块(Step 5.4 + references/template-mistakes-ledger.md):append-only 自进化的负向约束容器,补齐"需求板块(要什么) / 实现方法板块(怎么做对) / 错误板块(什么是错的)"三足。
  • 落实宪章 铁律 8(负向约束优先) + 铁律 3(补记忆短板) + 演化轴 3.3(拉马克式自进化:运行中发现错误→追加→下次注入约束)
  • Step 6 质量校验新增"错误台账完备度"指标(第五项)。

v3.0.0 (2026-07-10)

  • 重大重构:三层分离落地——模板代码块从 SKILL.md 移入 references/(952→~170 行)
  • 新增三件套交付物(REQUIREMENTS.md + SOLUTIONS.md)
  • 新增 SkillHub 字段(slug/displayName/summary/license/trigger_terms)
  • 修复 name 冲突(skill-designer → skillcreator)
  • 经验捕获路径对齐 WorkBuddy(docs/ → .workbuddy/memory/)
  • 新增 references/template-requirements.md / template-solutions.md

v2.2.0 (2026-07-05)

  • 新增原则 6「经验捕获」
  • 新增习惯养成类模板

v2.0.0 (2026-07-02)

  • 融合 5 大设计原则 + Loop Thinking + Claude Code 官方设计原则

v1.0.0 (原始版本)

  • 基础 Skill 创建工作流

开始使用:告诉我你想做什么 Skill,我会帮你生成完整的三件套。

🤖 AI 评测

这个 Skill 设计师质量不错,专业度较高。它提供了完整的创建流程和检查清单,能帮你生成结构规范的 Skill 文件,还有内置的错误记录和自动改进机制。文档分层清晰、模板实用,对齐最新规范。但它本身比较复杂,初次接触需要花时间理解;部分说明分散在不同位置,找起来要费点心。总体上是一个设计成熟、功能完整的 Skill 工具,适合想认真做 Skill 的用户使用。

📊 多维度评分

适应性4.6
规范性4.7
有效性4.7
可靠性4.4
可信度5

📁 包含文件 (29 个)

📄 LICENSE.txt 11.1 KB
📄 REQUIREMENTS.md 2.1 KB
📄 SKILL.md 20.7 KB
📄 SOLUTIONS.md 3.9 KB
📄 _meta.json 106 B
📄 references/action-template.md 1.2 KB
📄 references/claude-code-fields.md 5.7 KB
📄 references/design-principles.md 10 KB
📄 references/dialogue-example.md 9.1 KB
📄 references/evolution-template.md 3.2 KB
📄 references/failure-cases.md 4.9 KB
📄 references/stage-deliverables.md 3.6 KB
📄 references/success-patterns.md 4.8 KB
📄 references/template-mistakes-ledger.md 2.4 KB
📄 references/template-requirements.md 896 B
📄 references/template-solutions.md 1 KB
📄 references/template-type-a.md 3.6 KB
📄 references/template-type-b.md 3.7 KB
📄 references/troubleshooting.md 4.4 KB
📄 references/workflows.md 5.2 KB
📄 scripts/_check_bom.py 293 B
📄 scripts/_check_remaining.py 387 B
📄 scripts/_check_sc.py 168 B
📄 scripts/_final_check.py 152 B
📄 scripts/init_skill.py 11.4 KB
📄 scripts/package_skill.py 7.2 KB
📄 scripts/quick_validate.py 3.5 KB
📄 scripts/skill_validate.py 25.7 KB
📄 scripts/verify_evidence.py 3.9 KB