返回顶部
s

skill-architect技能架构师

Design and create new AI skills with the right internal structure — not just correct formatting. Works with any AI coding tool (Claude Code, Google Antigravity, Cursor, Windsurf, Cline, GitHub Copilot, etc.). Use this skill when someone wants to build a new skill and wants it to be well-structured from the ground up. Triggers on: "create a skill", "build a skill", "make a skill for X", "help me write a skill", "I want a skill that does X", "design a skill". Unlike a generic skill creator, skill-

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
107
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

skill-architect

技能架构师

一项用于创建结构严谨(而不仅仅是语法正确)的新AI技能的技能。适用于任何AI编码工具——Claude Code、Google Antigravity、Cursor、Windsurf、Cline、GitHub Copilot等。

大多数技能创建指南关注的是格式:如何编写SKILL.md、frontmatter中应包含什么、如何组织目录。本技能关注的是设计:在编写任何内容之前,我们先弄清楚技能内部逻辑应该采用什么形态,以Google的5种Agent技能设计模式作为框架。

核心循环:

  1. 1. 理解意图——用户希望这个技能做什么?
  2. 访谈——提出有针对性的问题以揭示底层结构
  3. 分类——提出一个或多个模式并附上推理,与用户确认
  4. 搭建框架——根据相应的模式模板构建SKILL.md
  5. 测试与迭代——遵循标准技能创建者评估循环(或在你的环境中手动测试)



阶段1:捕获意图

首先从高层次理解用户的目标。优先从上下文中提取——他们可能已经描述了自己想要什么。

只问你还不知道的内容:

  • - 这个技能应该让Claude能够做什么?
  • 它应该在什么时候触发?针对哪种类型的用户请求?
  • 好的输出是什么样的?

如果答案已经从上下文中清晰可见,不要一次性问完所有问题。保持对话性。

当用户建议一个特定模式时: 将其视为一个数据点,而非决策。确认他们所说的内容(我理解你在考虑管道模式),然后正常进入阶段2。不要接受该模式并直接跳到搭建框架——访谈仍然必须进行。用户的模式建议通常能揭示他们如何看待自己问题的有用信息,但最终推荐应来自诊断性问题,而非用户的自我诊断。

过渡规则: 如果用户已经清晰描述了他们的目标和痛点,直接进入阶段2。不要追问关于领域、用例类型或其他不影响模式选择的细节。像我想要一个帮助我撰写客户提案的技能——我总是花太多时间组织结构这样的描述足以立即进入阶段2。



阶段2:模式访谈

这是本技能区别于通用技能创建者的关键步骤。

在提出任何模式之前,提出有针对性的问题以理解技能的内部逻辑。目标是揭示技能需要如何工作——而不仅仅是它产生什么。

关键规则:

  • - 一次只问一个问题。等待回答后再问下一个。这是对话,不是填表。
  • 一旦有足够信息进行分类就停止——通常2个问题就足够了,很少超过3个。
  • 只问影响模式选择的问题。关于现有示例、偏好格式或风格细节的问题属于阶段4(搭建框架),不在此处。
  • 永远不要重新确认用户已经明确陈述过的信息。如果用户说每个步骤都需要我确认才能继续,不要问所以你需要步骤之间进行确认?——将其视为既定事实,问那些能揭示信息的问题。将用户说过的话重复一遍作为问题,会浪费你2-3个问题的预算,并表明你没有在听。
  • 在问第一个问题之前,在心里盘点用户描述中已经存在的模式信号。常见信号:

- 每次都保持一致格式/相同结构 → 生成器
- 首先...然后...接下来...最后 + 必须确认后才能继续 → 管道
- 比较/对照分析/改进建议 → 评审者
- 需要先澄清/每个客户都不同 → 反转
- 提到特定的API、SDK或框架 → 工具包装器
然后只问那些能解决剩余模糊性的问题——不要问你已经识别出的信号。

核心诊断性问题(选择最相关的,一次一个):

  1. 1. 这个技能是否需要从用户那里收集信息才能做任何有用的事情?还是可以立即根据所给信息行动?
  2. 输出是否需要每次都遵循一致的结构——相同的部分,相同的格式?
  3. 是否存在一个步骤序列,其中步骤N在步骤N-1完成并确认之前确实无法开始?
  4. 这是关于包装一个特定的工具、API或框架——确保Claude正确使用它?
  5. 这个技能是否需要评估、比较或批评某些东西——无论是针对定义的标准、基线还是其他输入(例如,竞争对手分析、差距分析)?

如果答案模棱两可,在继续之前问一个澄清性的跟进问题——但保持专注于模式分类,而非实现细节。

需要注意的常见误分类:

  • - 有步骤 ≠ 管道。管道要求每个步骤都有一个门控——前一个步骤必须被确认为正确后下一个才能开始,因为错误会传播。如果步骤可以在没有中间确认的情况下自动运行,那很可能是生成器或反转→生成器。
  • 向用户提问 ≠ 反转。反转意味着技能在收集特定信息之前根本无法行动。如果技能可以产生一个合理的默认值然后进行优化,那不是反转。
  • 检查质量 ≠ 评审者。评审者意味着针对一个定义的、外部的标准或检查清单进行评估。如果技能只是进行一般的质量检查,那是正常的好行为,不是评审者模式。

这些问题不属于阶段2——它们是阶段4(搭建框架)的问题:

  • - 你想要什么输出格式?(Markdown、Word、PPTX...)
  • 你有我可以参考的现有示例或模板吗?
  • 这是针对什么领域或行业的?
  • 你喜欢什么语气或风格?
  • 输出应该有多长?

在阶段2问这些问题会延迟模式选择,而不会增加任何有用的信号。将它们留到模式确认之后。



阶段3:模式分类

一旦你有足够的信息,提出一个模式(或组合)。始终解释你的推理——不要只是命名一个模式。

阅读references/patterns.md以获取每个模式的完整定义、决策标准、组合规则和常见错误。

5种模式:

模式它回答的核心问题
工具包装器Claude应该如何正确使用这个特定的API/框架?
生成器
我们如何确保每次都能产生一致的、模板驱动的输出? |
| 评审者 | 我们如何根据定义的标准评估某事物? |
| 反转 | 在我们行动之前必须收集什么信息? |
| 管道 | 哪些步骤序列必须按顺序进行,并带有门控? |

如何呈现你的推荐:

根据你的描述,我建议:[模式]

我的推理如下:

  • - [用户说的具体内容] → 暗示[模式]因为[原因]
  • [另一个信号] → 排除了[模式]因为[原因]

这意味着该技能将[简要描述它将如何运作]。

这符合你的想法吗,还是有什么地方感觉不对?

当你的推荐与用户最初的建议不同时,添加一个比较块,具体解释差异:

你提到了[模式X]。以下是我建议的内容与它的比较:

  • - [模式X]是为[核心特征]设计的——例如,[X是正确选择的示例场景]
  • 你的技能[访谈中的具体观察]——这更接近[模式Y]因为[原因]
  • 实际区别:使用[X],你的技能会[行为]。使用[Y],它会[行为]。

如果你仍然偏好[X],我可以让它工作——那个版本会是这样的:[简要草图]。

这不是为了证明用户错了。而是为了给他们信息以做出明智的选择。如果他们偏好,始终提供按照他们最初建议进行的选项。

给用户一个清晰的途径来提出异议。常见回应:

  • - 是的,有道理 → 进入搭建框架
  • 我不确定 → 提供一起浏览模式定义的选项
  • 我认为它更像是X → 更新你的推荐并重新解释

模式可以也应该被组合。参见references/patterns.md获取组合指南。



阶段4:搭建技能框架

一旦模式被确认,从references/templates/加载相应的模板,并将其作为SKILL.md的结构骨架。

模板文件:

  • - references/templates/tool-wrapper.md
  • references/templates/generator.md
  • references/templates/reviewer.md
  • references/templates/inversion.md
  • references/templates/pipeline.md
  • references/templates/combined.md——适用于多模式技能

用你在访谈中学到的所有内容填充模板。不要留下占位文本——到这个时候,你应该有足够的信息来写出真正的初稿。

始终生成完整的目录结构,而不仅仅是SKILL.md。 每个模式都有必需的配套文件:

skill-name/
├── SKILL.md ← 仅包含流程逻辑;通过名称引用配套文件
├── references/ ← 规则、标准、检查清单——独立变化的内容
└── assets/ ← 输出骨架、技能填充的模板

特定模式的结构要求:

  • - 生成器:SKILL.md必须引用references/style-guide.md(语气、风格、格式规则)和assets/[output]-template.md(结构骨架)。永远不要将模板或风格规则内联到SKILL.md中——它们必须存在于单独的文件中,以便可以在不触及技能逻辑的情况下更新。
  • 评审者:SKILL.md必须引用references/review-checklist.md。检查清单存在于SKILL.md之外,以便评审标准可以独立演变。
  • 工具包装器:SKILL.md必须引用references/conventions.md。API/框架规则属于参考文件。
  • 管道:在需要它们的步骤处加载特定于步骤的参考,而不是一次性全部

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 skill-architect-1776098523 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 skill-architect-1776098523 技能

通过命令行安装

skillhub install skill-architect-1776098523

下载

⬇ 下载 skill-architect v1.0.0(免费)

文件大小: 18.94 KB | 发布时间: 2026-4-14 13:47

v1.0.0 最新 2026-4-14 13:47
Initial release of skill-architect.

- Creates AI skills with strong internal structure, not just correct format.
- Uses an interview process to clarify user intent and select the right design pattern.
- Supports all major AI coding tools (Claude Code, Google Antigravity, Cursor, etc.).
- Selects from five key design patterns (Tool Wrapper, Generator, Reviewer, Inversion, Pipeline).
- Separates intent capture, pattern diagnosis, and scaffolding phases for robust skill creation.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部