歸藏的AI工具箱

Claude Code 创建者写了如何使用和创建 Skills。

Claude Code 创建者写了如何使用和创建 Skills。
如果你对 Skills 还不了解的话,强烈推荐看看!
Skills 不只是 Markdown
Skills 是文件夹,里面可以放脚本、资源、数据,甚至注册钩子函数。代理可以发现这些内容,执行脚本,在特定时机触发钩子。
======
九种类型
库与 API 参考 — 解释怎么用某个库、CLI 或 SDK。包含代码片段和"别踩这些坑"的清单。
产品验证 — 描述怎么测试代码。配合 Playwright、tmux 这些工具。验证 Skills 极其重要。
数据获取与分析 — 连接你的数据和监控栈。包含数据获取库、仪表盘 ID、查询模板。
业务自动化 — 自动化重复流程。比如创建 Jira ticket、发 Slack 通知。
代码脚手架 — 生成项目或组件的初始代码结构。
代码质量与审查 — 帮助审查代码质量、安全性、性能。
CI/CD 与部署 — 管理持续集成和部署流程。
运行手册 — 处理生产环境问题的操作指南。"如果 X 发生了,做 Y"的格式。
基础设施运维 — 管理云资源、容器、网络配置。
======
写好 Skills 的技巧
写明 Gotchas — 把常见错误和陷阱明确列出来。Claude 会认真读,避免重复犯错。
利用文件系统做渐进式披露 — 用文件夹结构组织内容。README 放概览,examples 放示例,scripts 放脚本。
存脚本和辅助库 — 把可复用的脚本放在 Skill 里,而不是让 Claude 每次都重写。
使用稳定存储做记忆 — Skills 可以访问持久化存储,保存状态、偏好、缓存。这样 Skill 就有了"记忆"。
按需钩子保护危险操作 — 对于可能造成破坏的操作,使用按需钩子。执行前会弹出确认提示。
用 PreToolUse 做度量 — 注册钩子来记录使用情况,知道哪些最常用。
======
分发方式
签入代码仓库 — 把 Skills 放在代码仓库的特定目录下。适合小团队。
插件市场 — 创建内部插件市场,让用户上传和安装插件。适合大团队。
Anthropic 有机地发现有用的 Skills。如果你有个好 Skill,上传到沙箱文件夹分享。
======
Skills 的本质是把团队的工程实践固化成可复用的扩展。
好的 Skills 应该解决真实的重复性问题,包含清晰的文档和示例,利用文件夹结构和脚本增强能力。
不要为了做 Skill 而做 Skill。从实际痛点出发,把重复的事情固化下来。
详情:x.com/trq212/status/2033949937936085378