魅力程序猿

  • 首页
  • Java
  • Android
  • APP
    • 扑克计分器
    • Video Wallpaper
  • 联系我
  • 关于我
  • 资助
道子
向阳而生
  1. 首页
  2. AI技术
  3. 正文

Skill用得好,下班走得早:一文讲透Skill的结构与设计

2026年6月28日 8点热度 0人点赞 0条评论

📰 来源: 博客园


这篇文章带你搞懂 Skill 是什么、怎么用、怎么设计。全是干货,看完你也能自己写 Skill。

别再每次都手动敲指令了

你有没有这种经历:每个月都要汇总一遍客户反馈。打开 Claude Code,打一串差不多的指令,等结果,发现忘了指定输出格式,又改一下,勉强能用。下个月再来一次,又不记得上次怎么写的了,花20分钟重新试出正确的指令,输出跟上个月还不一样,想对比都没法比。

这就是提示词跑步机效应——反复做同样的事,但每次都在重复劳动,没有积累。

Skill 就是来解决这个问题的。 Skill 就像一个写好的"作业模板"。你只需要把模板做好,之后喊一声"跑一下",它就会按你定的流程自动干活。

那建一个 Skill 到底值不值? 算笔账就清楚了:

  • 第一次建 Skill 大概要 30-60 分钟

  • 第一次建 Skill 大概要 30-60 分钟

  • 之后每次用只要 5-10 分钟

  • 之后每次用只要 5-10 分钟

  • 用 2 次就开始赚了,用 5 次能省将近 2 小时,用 10 次能省近 5 小时

  • 用 2 次就开始赚了,用 5 次能省将近 2 小时,用 10 次能省近 5 小时

    Skill 到底是什么?

    说白了,Skill 就是一个 Markdown 文件,里面写着"遇到这种情况该怎么做"。Claude Code 读了就会按你说的办。

    Skill 放在两个地方:

  • 项目级

    :.claude/skills/(跟代码放一起,团队都能用)

  • :.claude/skills/(跟代码放一起,团队都能用)

  • 个人级

    :~/.claude/skills/(存在你自己的电脑上,所有项目都能用)

  • :~/.claude/skills/(存在你自己的电脑上,所有项目都能用)

    Skill 和提示词有啥区别?

    Skill 的文件长啥样

    每个 Skill 就是一个文件夹,里面至少有一个 SKILL.md 文件:

     .claude/skills/
    ├── feedback-synthesis/
    │   └── SKILL.md
    ├── release-notes/
    │   ├── SKILL.md
    │   └── resources/
    │       └── customer-voice-guide.md
    └── prd-audit/
        ├── SKILL.md
        └── resources/
            └── prd-checklist.md 
    
  • 自动发现

    :你说"帮我汇总这些反馈",Claude Code 自动匹配到对应的 Skill。

  • :你说"帮我汇总这些反馈",Claude Code 自动匹配到对应的 Skill。

  • 斜杠命令

    :直接输入 /feedback-synthesis,强制运行。

  • :直接输入 /feedback-synthesis,强制运行。

    ⚠️ 要注意:Skill 的描述里要写用户平时会说的话。写"分析客户情感数据"不如写"汇总客户反馈、NPS调查、支持工单"——因为大家平时说的是"帮我汇总一下反馈",而不是"分析一下情感数据"。

    Skill 里面都有什么?

    一个 Skill 文件夹可以放这些文件:

    SKILL.md 是主文件

    里面最重要的部分叫 YAML 头信息,用 --- 包起来,告诉 Claude Code 这个 Skill 是干什么用的。

     ---
    name: standup-notes
    description: 根据昨天的 Git 提交生成晨会记录。当用户提及晨会、每日更新或我昨天做了什么时使用。
    --- 
    

    YAML 头后面就是正文,用 Markdown 格式写,告诉 Claude Code 具体怎么做:

     # 晨会记录
    
    ## 目的
    根据最近的提交生成格式化的晨会记录。
    
    ## 输入
    - 包含提交历史的 Git 仓库
    
    ## 流程
    1. 读取过去 24 小时的提交
    2. 按类型分组(功能、修复、重构)
    3. 以第一人称、过去时态撰写
    
    ## 输出
    将晨会记录打印到终端。不要创建文件。 
    

    参考文件(resources/)

    如果你的 Skill 比较复杂,可以把一些固定内容放到单独的文件里,这样 SKILL.md 保持清爽:

     feedback-synthesis/
    ├── SKILL.md
    └── resources/
        ├── category-definitions.md        # 分类标准
        ├── output-template.md              # 输出格式模板
        └── quality-rubric.md               # 质量评分标准 
    
  • 类别定义

    :分类标准写在单独文件里,不用堆在 SKILL.md 中

  • :分类标准写在单独文件里,不用堆在 SKILL.md 中

  • 输出模板

    :输出的格式模板

  • 质量评分标准

    :怎么判断输出好不好

  • 风格指南

    :用什么样的语气和措辞

  • :用什么样的语气和措辞

    在 SKILL.md 里引用它们:"使用 resources/category-definitions.md 中的定义对反馈进行分类。"

    如果 Skill 要生成文档,最好提前定好输出长什么样:

     ## 输出格式
    
    生成文件:`reports/feedback-synthesis-[date].md`
    
    遵循以下结构:
    
    # 反馈综合报告:[日期范围]
    
    ## 执行摘要
    
    [3-5 个关键发现的要点]
    
    ## 主题分析
    
    ### 主题 1:[名称]
    
    - **出现频率:** [计数] 次提及([百分比]%)
    - **情感倾向:** [正面/负面/混合]
    - **代表性引述:**
      - "[引述 1]"
      - "[引述 2]"
    - **影响分析:** [这对产品意味着什么]
    
    [为每个主题重复此结构]
    
    ## 建议
    
    [按优先级排序的建议行动列表]
    
    ## 方法论
    
    [数据来源和分析方法的简要说明] 
    

    脚本(scripts/)

    有些复杂操作可以放脚本文件:

     release-notes/
    ├── SKILL.md
    └── scripts/
        └── fetch-jira-tickets.py 
    

    不过对大部分人来说,脚本不是必需的。只有在需要调用外部 API、处理超大数据集、或者转换数据格式时才会用到。


    🔗 原文链接: 点击阅读原文

    标签: AI 人工智能 技术博客
    最后更新:2026年6月28日

    daozi

    这个人很懒,什么都没留下

    点赞
    < 上一篇

    文章评论

    您需要 登录 之后才可以评论
    搜索
    联系方式

    QQ群:179730949
    QQ群:114559024
    欢迎您加入Android大家庭
    本人QQ:136049925

    赐我一丝安慰
    给我一点鼓励

    COPYRIGHT © 2023 魅力程序猿. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    豫ICP备15000477号