跳转到内容

Skills:构建可重用提示模板与工作流

  • Skills = 预定义的工作流模板 + 领域知识 + 工具配置
  • 与普通提示的区别:上下文预加载、工具权限预设、可复用性
  • Skills 的执行模型:加载 → 注入上下文 → 执行任务
  • /commit:规范化 Git 提交
  • /review-pr:代码审查
  • /simplify:代码简化与优化
  • Skills 的触发方式:主动调用 vs. Claude 自动识别
.claude/skills/
my-skill/
SKILL.md # 技能定义(必须)
prompts/
system.md # 系统提示
examples.md # 示例
scripts/ # 辅助脚本(可选)
  • 单一职责:一个 Skill 做好一件事
  • 清晰的输入输出定义
  • 提供示例而非抽象指令
  • 错误处理与边界定义
  • 个人 Skills 库的演进策略
  • 团队 Skills 的版本管理
  • 社区 Skills 的发现与复用
  • 与 CLAUDE.md 的分工:CLAUDE.md 说”是什么”,Skills 说”怎么做”
维度SkillsHooksSubAgents
定位工作流模板自动化拦截独立任务执行
触发方式显式/自动事件驱动显式委托
上下文共享共享隔离