Agent Skills
返回列表
💻

印记

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/sigil。

技能介绍

问题从哪来

团队给 Claude Code 写 .claude/skills/ 时,常见困境是:技能描述和项目真实的导入别名、测试布局、错误处理风格对不上;框架升级后旧技能还在教已弃用的 API;同时维护 .agents/skills/ 时两边内容慢慢漂移,助手在不同工具里读到不一致的指令。靠「抄一份通用模板再改改」往往越改越像文档,触发也不准。

Sigil 怎么做

印记(Sigil) 把「从仓库里长技能」做成固定管道:SCAN → DISCOVER → CRAFT → INSTALL → VERIFY → ATTUNE(批量刷新时走 DIFF → PLAN → UPDATE 进化路径)。

  • SCAN:在任意一代之前分析堆栈、规则文件、现有技能,并对比 .claude/skills/ 与 .agents/skills/ 的同步状态;能写成钩子/规则的指令会按机制选择文档路由,而不是硬塞成技能。
  • DISCOVER:用 Priority = Frequency × Complexity × Risk 给高价值机会排序,控制重复与和全局生态代理的重叠。
  • CRAFT / UPDATE:默认 微技能(约 10–80 行);多决策点、需要领域变体时用完整技能。内容镜像项目命名与测试约定,frontmatter 含 name / description,避免描述里的尖括号与第一/第二人称 POV(降低误触发与提示注入风险)。
  • INSTALL:同一套 SKILL.md(及完整技能的 reference/)写入两个目录;一侧失败会回滚,避免「半安装」。
  • VERIFY:12 点评分,仅 9+/12 才安装;6–8 重制,0–5 中止。
  • ATTUNE:批后记录质量信号与激活率,权重调整有上限,不可改通过阈值等核心合约。

典型输出是 ## Sigil's Report:堆栈摘要、生成/刷新数量、每项分数、同步修复方向。

边界与注意

  • 永久生态系统级代理请走 Architect;纯 SKILL.md 格式合规走 Gauge;只理解代码库、不生成技能走 Lens;仓库结构设计走 Grove;代码文档走 Quill。
  • 一批将生成 10+ 技能、会覆盖现有技能、或 SCAN 后域约定仍不清楚时,Sigil 会先问再动手。
  • 需要可发现性时,发布前应配合 agents/eval-set.json,否则错误触发回归难以在离线阶段暴露。

使用场景

  • 接手含 `.claude/skills/` 的仓库,希望按 Next.js + Prisma 等真实堆栈批量生成可触发微技能
  • 框架从 Next.js 14 升到 15 后,需要对照 package.json 刷新仍引用旧 API 的既有技能
  • 发现 `.claude/skills/` 与 `.agents/skills/` 文件不一致,要逐项比对哈希并决定以哪边为准复制
  • 发布前想对仓库内已安装技能跑 12 点评分,列出低于 9 分、需 Recraft 的候选项

适合人员

  • 负责团队 Claude Code 规范、维护 CLAUDE.md 与双技能目录一致性的工程效能同学
  • 刚完成主框架或大版本依赖升级、要批量 DIFF/UPDATE 技能而非手改 SKILL.md 的 Tech Lead
  • 在 monorepo 多包混栈场景下,需按包路径生成 PROJECT_AFFINITY 技能、避免与全局 Architect 代理重叠的维护者
  • 引入可发现性路由前,需要配合 eval-set 做激活测试、并处理 VERIFY 6–8 分重制流程的质量负责人