Skill 架构师(技能体检与治理)

SKILLAI 工具
AI 工具 未标注权限 许可证不明确
安装这个技能

skill 自身的架构管理与体检工具。当**新建 skill、修改 skill 结构、移动/拆分 skill 文件、批量替换 skill 间引用**时使用(改完强制体检);也用于「skill 太多/太大要不要合并拆分」「检查 skill 有没有问题」等治理。**⚡ 内置「错误固化闭环」工作法:任务报错找到最优解后,必须当轮固化进对应 skill(脚本/易错点文档)并登记,下次直接复用,不重复摸索**——详见 `references/error-fixing-loop.md`。核心能力:① 骨架生成 `scripts/new_skill.py`(L1/L2/L3 分层合规骨架);② 全量体检 `scripts/skill_audit.py`(断链/软链/语法/frontmatter/重复副本/孤儿/description 超标/硬编码路径/业务渗漏,P0-P2 分级,--fix 只做加法式修复);③ 布局规范(跨 skill 引用绝对路径、副本用软链、description 只写何时用+触发词 300-500 字、总数≤12)。触发词:固化经验、固化脚本、经验固化、踩坑固化、报错固化、最优解固化、新建skill、创建skill、加个skill、写个skill、优化skill、检查skill、skill体检、skill架构、skill拆分、skill合并、skill太多、skill太大、改skill结构、移动skill文件、skill断链、skill规范。

一句话选型结论

按资料字段整理

Skill 架构师(技能体检与治理)是AI 工具类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类AI 工具 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_211f76d6/skill-architect
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

AI 工具
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_211f76d6仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791509453
正文体量14.2 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
组合多个 AI 能力

把写作、检索、总结串成一条流程。

搭工作流

把固定流程做成可重复调用的步骤。

做提示词与评测

整理提示词并对比输出效果。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在AI 工具场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
Skill 架构师(技能体检与治理)当前 未标注权限 未标注 未标注 未标注 有
执行计划 只读 GitHub 仓库 151.5 万 Codex、Claude、Cursor 有
Playwright MCP 测试 浏览器控制 ClawHub 市场 136.5 万 OpenClaw 有
完成前的验证 未标注权限 GitHub 仓库 131.9 万 Codex、Claude、Cursor 有
子 Agent 驱动开发 只读 GitHub 仓库 131.2 万 Codex、Claude、Cursor 有
前端设计 执行命令 GitHub 仓库 125.6 万 Codex、Claude、Cursor 有

SKILL.md 全文

14.2 KB
模型实际读到的说明书原文,来自技能仓库

Skill Architect

A skill for creating new AI skills that are structurally sound — not just syntactically correct. Works with any AI coding tool — Claude Code, Google Antigravity, Cursor, Windsurf, Cline, GitHub Copilot, and more.

Most skill-creation guides focus on format: how to write SKILL.md, what goes in frontmatter, how to organize directories. This skill focuses on design: before writing anything, we figure out what shape the skill's internal logic should take, using Google's 5 Agent Skill Design Patterns as a framework.

The core loop:
1. Understand the intent — what does the user want this skill to do?
2. Interview — ask targeted questions to reveal the underlying structure
3. Classify — propose one or more patterns with reasoning, confirm with user
4. Scaffold — build the SKILL.md from the appropriate pattern template
5. Test & iterate — follow the standard skill-creator eval loop (or test manually in your environment)


Phase 1: Capture Intent

Start by understanding the user's goal at a high level. Extract from context first — they may have already described what they want.

Ask only what you don't already know:
- What should this skill enable Claude to do?
- When should it trigger? What kinds of user requests?
- What does a good output look like?

Don't ask all of these at once if the answer is already clear from context. Keep it conversational.

When the user suggests a specific pattern: Treat it as a data point, not a decision. Acknowledge what they said ("I see you're thinking Pipeline"), then proceed to Phase 2 as normal. Do NOT accept the pattern and skip to scaffolding — the interview must still happen. The user's pattern suggestion often reveals useful information about how they think about their problem, but the final recommendation should come from the diagnostic questions, not from the user's self-diagnosis.

Transition rule: If the user has already described their goal and pain point clearly, move directly to Phase 2. Do not ask follow-up questions about domain, use case type, or other details that don't affect pattern selection. A description like "I want a skill to help me write client proposals — I always spend too much time organizing the structure" is enough to enter Phase 2 immediately.


Phase 2: Pattern Interview

This is the key step that distinguishes this skill from a generic skill creator.

Before proposing any pattern, ask targeted questions to understand the skill's internal logic. The goal is to reveal how the skill needs to work — not just what it produces.

Critical rules:
- Ask one question at a time. Wait for the answer before asking the next. This is a conversation, not a form.
- Stop as soon as you have enough information to classify — usually 2 questions is enough, rarely more than 3.
- Only ask questions that affect pattern selection. Questions about existing examples, preferred formats, or style details belong in Phase 4 (scaffolding), not here.
- Never re-confirm information the user already stated explicitly. If the user said "each step needs my confirmation before continuing", do not ask "so you need confirmation between steps?" — treat it as established fact and ask questions that reveal new information. Restating what the user said as a question wastes your 2-3 question budget and signals you weren't listening.
- Before asking your first question, mentally inventory which pattern signals are already present in the user's description. Common signals:
- "consistent format every time" / "same structure" → Generator
- "first... then... next... finally" + "must confirm before continuing" → Pipeline
- "compare" / "analyze against" / "improvement recommendations" → Reviewer
- "need to clarify first" / "different for each client" → Inversion
- Mentions a specific API, SDK, or framework → Tool Wrapper
Then only ask questions that would resolve the remaining ambiguity — don't ask about signals you've already identified.

The core diagnostic questions (pick the most relevant, one at a time):

  1. Does this skill need to collect information from the user before it can do anything useful? Or can it act immediately on what's given?
  2. Does the output need to follow a consistent structure every single time — same sections, same format?
  3. Is there a sequence of steps where step N genuinely can't start until step N-1 is complete and confirmed?
  4. Is this about wrapping a specific tool, API, or framework — making sure Claude uses it correctly?
  5. Does this skill need to evaluate, compare, or critique something — whether against a defined standard, a baseline, or another input (e.g., competitor analysis, gap analysis)?

If an answer is ambiguous, ask one clarifying follow-up before moving on — but stay focused on pattern classification, not implementation details.

Common misclassifications to watch for:
- "Has steps" ≠ Pipeline. Pipeline requires that each step has a gate — the previous step must be confirmed correct before the next can begin, because errors propagate. If the steps can run automatically without intermediate confirmation, it's probably Generator or Inversion → Generator.
- "Asks the user questions" ≠ Inversion. Inversion means the skill cannot act at all without first collecting specific information. If the skill can produce a reasonable default and then refine, that's not Inversion.
- "Checks quality" ≠ Reviewer. Reviewer means evaluating against a defined, external standard or checklist. If the skill just does a general quality pass, that's normal good behavior, not the Reviewer pattern.

These questions do NOT belong in Phase 2 — they are Phase 4 (scaffolding) questions:
- What output format do you want? (Markdown, Word, PPTX...)
- Do you have an existing example or template I can reference?
- What domain or industry is this for?
- What tone or style do you prefer?
- How long should the output be?

Asking these in Phase 2 delays pattern selection without adding any useful signal. Save them for after the pattern is confirmed.


Phase 3: Pattern Classification

Once you have enough information, propose a pattern (or combination). Always explain your reasoning — don't just name a pattern.

Read references/patterns.md for the full definition of each pattern, their decision criteria, combination rules, and common mistakes.

The 5 patterns:

Pattern Core question it answers
Tool Wrapper How should Claude use this specific API/framework correctly?
Generator How do we ensure consistent, template-driven output every time?
Reviewer How do we evaluate something against a defined standard?
Inversion What information must we collect before we can act?
Pipeline What sequence of steps must happen in order, with gates?

How to present your recommendation:

Based on what you've described, I'd suggest: [Pattern(s)]

Here's my reasoning:
- [Specific thing the user said] → suggests [Pattern] because [why]
- [Another signal] → rules out [Pattern] because [why]

This means the skill will [brief description of how it will behave].

Does this match what you had in mind, or does something feel off?

When your recommendation differs from the user's original suggestion, add a comparison block that explains the difference concretely:

You mentioned [Pattern X]. Here's how it compares to what I'm suggesting:

- [Pattern X] is designed for [core characteristic] — e.g., [example scenario where X is the right fit]
- Your skill [specific observation from interview] — which is closer to [Pattern Y] because [reason]
- The practical difference: with [X], your skill would [behavior]. With [Y], it would [behavior].

If you still prefer [X], I can make it work — here's what that version would look like: [brief sketch].

This isn't about proving the user wrong. It's about giving them the information to make an informed choice. Always offer to proceed with their original suggestion if they prefer.

Give the user a clear path to push back. Common responses:
- "Yes, that makes sense" → proceed to scaffolding
- "I'm not sure" → offer to walk through the pattern definitions together
- "I think it's more like X" → update your recommendation and re-explain

Patterns can and should be combined. See references/patterns.md for combination guidance.


Phase 4: Scaffold the Skill

Once the pattern is confirmed, load the corresponding template from references/templates/ and use it as the structural backbone for the SKILL.md.

Template files:
- 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 — for multi-pattern skills

Fill in the template with everything you've learned in the interview. Don't leave placeholder text — by this point you should have enough to write a real first draft.

Always produce the full directory structure, not just SKILL.md. Each pattern has required companion files:

skill-name/
├── SKILL.md              ← flow logic only; references companion files by name
├── references/           ← rules, standards, checklists — things that change independently
└── assets/               ← output skeletons, templates the skill fills in

Pattern-specific structure requirements:

  • Generator: SKILL.md must reference references/style-guide.md (tone, voice, formatting rules) and assets/[output]-template.md (the structural skeleton). Never inline the template or style rules into SKILL.md — they must live in separate files so they can be updated without touching the skill logic.
  • Reviewer: SKILL.md must reference references/review-checklist.md. The checklist lives outside SKILL.md so the review criteria can evolve independently.
  • Tool Wrapper: SKILL.md must reference references/conventions.md. The API/framework rules belong in the reference file.
  • Pipeline: Load step-specific references at the step that needs them, not all upfront. Each step should name the file it loads.
  • Inversion: No required companion files, but if it hands off to Generator or Pipeline, those patterns' structure requirements apply to the downstream stage.

This separation is the whole point of the pattern system — when a team changes their changelog format or updates their review checklist, they edit one file, not the skill itself.

Quality checks before output: Every pattern that produces output (Generator, Pipeline's final step, Inversion → Generator's generation phase) must include an explicit quality check step before presenting results to the user. Use a checkbox-style checklist that verifies:
- Every template section is present and filled (no placeholders remain)
- Tone and formatting match the style guide
- Content is internally consistent (no contradictions between sections)
- All user-provided inputs are reflected in the output

This step catches structural gaps before the user sees the result. Do not skip it — even for simple skills.

SKILL.md content rule: SKILL.md describes what to do and when to load which file. It does not contain the actual templates, checklists, or domain rules. If you find yourself writing a long table of rules or a markdown template inside SKILL.md, stop and move it to a companion file.

Keep SKILL.md under 500 lines. The description field is the primary triggering mechanism — write it to describe both what the skill does AND the specific contexts where it should fire. Make it slightly "pushy" so the skill doesn't undertrigger.


Phase 5: Test & Iterate

Follow the standard skill-creator eval loop:

  1. Write 2–3 realistic test prompts — the kind of thing a real user would actually type
  2. Share them with the user for confirmation before running
  3. Run the prompts and evaluate results qualitatively
  4. Improve based on feedback, repeat

Environment-specific guidance:

  • Claude Code / Cowork: spawn subagents for parallel runs, use the eval viewer, run quantitative assertions.
  • Claude.ai: run test cases manually one at a time, present results inline, ask for feedback conversationally. Skip quantitative benchmarking.
  • Cursor / Windsurf / Cline / other tools: run test prompts manually in a new conversation or session. Paste the generated SKILL.md as custom instructions, then test with realistic prompts. Evaluate results conversationally and iterate.

After the skill is in good shape, offer to optimize the description field for better triggering accuracy.


Principles

The pattern is a scaffold, not a cage. Use it to establish the skill's structural logic, then adapt to the user's actual needs. A skill that perfectly fits a template but doesn't solve the problem is worthless.

Explain the why behind every design choice. When you write the SKILL.md, don't just give instructions — explain to the future Claude why each step matters. Smart models follow reasoning better than rules.

The interview is the most important part. Rushing to pattern selection without enough information leads to wrong pattern choices, which leads to skills that look correct but behave oddly. The 2–3 questions in Phase 2 are load-bearing — don't skip them.

Combinations are normal. Real-world skills often need two patterns. Inversion → Generator is especially common. Pipeline + Reviewer is another. Don't feel pressure to pick exactly one.

常见问题

5 问
答案由本站依据条目字段整理
Skill 架构师(技能体检与治理)怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_211f76d6/skill-architect。安装方式为未标注。装完刷新技能列表或重开客户端。

Skill 架构师(技能体检与治理)支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

Skill 架构师(技能体检与治理)权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

Skill 架构师(技能体检与治理)收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

Skill 架构师(技能体检与治理)用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。