SuperAPI AI 工具集

skill-developer

智能体与模型

查看项目

更新于 10-15 22:41

技能介绍

用途:帮助在 Claude Code 中创建、修改与维护技能(skill),并解释技能系统的自动激活机制与架构。属于针对技能系统本身的领域技能,涉及技能相关工作时自动加载。

主要能力:覆盖 500 行规则(最多 5 个文件可超 500 行,任何文件不得超过 600 行);禁止在技能中添加目录(TOC)与行号引用;渐进式披露(主文件链接到资源文件);技能何时需要更新(新增目录、模式、文档、触发词);自愈机制(pre-commit 钩子与 /wrap 清单);触发类型与 skill-rules.json 配置;钩子机制与会话状态去重。

使用方式:创建新技能流程为——创建带 YAML frontmatter 的 SKILL.md;加入 skill-rules.json 并配置触发词;测试检测(UserPromptSubmit 钩子);根据结果优化模式;保持 500 行以内并用渐进式披露。若技能设 autoInject: false(元技能),需用 Skill("skill-name") 工具手动加载。会话状态文件位于 .claude/hooks/state/{conversation_id}-skills-suggested.json,每个会话只注入一次。

适用场景:创建或修改技能、调试技能激活问题、理解技能系统架构、处理 skill-rules.json 或钩子机制、遵循 Claude Code 最佳实践时。

限制与约定:技能文件中禁止目录与行号引用;CLAUDE.md 负责全局上下文与通用风格,技能负责领域细节,技能不反向引用 CLAUDE.md,skill-developer 负责解释整体层级;文档建议在充分文档化前先用 3 个以上真实场景测试技能。文中涉及的条款以官方资料为准,其他细节暂未提供。