郭震 AI公众号:郭震AI

7 Skills 与 Slash Commands:把常用工作流做成自己的快捷指令

发布日期:

最近更新:

分类: Claude Code

预计阅读: 3 分钟

阅读次数: 0

预计阅读3 分钟
结构重点4 个
图文要点6 张
正文规模1.4k 字

整理说明

这篇内容怎么整理

郭震 · 2026-06-04

独立整理围绕 4 个结构重点拆成环境、步骤、验证点和常见误区,尽量让读者能照着复现。
图文对照保留 6 张和配置、流程、判断结果有关的图片,方便快速定位正文重点。
持续校对工具、模型和命令变化较快,后续优先修正入口、参数和风险提醒。

阅读路线

先按这条路线读

先抓住主线,再回到代码、配置和图文细节,读起来会更稳。

图文索引

按图先建立主线,再跳回正文核对步骤、配置和判断标准。

6 张图 · 可跳转
Claude Code Skills 与命令图解查看大图
Claude Code Skills 与命令图解

当你用 Claude Code 做了几次项目后,会发现自己总在重复同一类指令:

“请总结这次 diff。”
“请检查有没有无关改动。”
“请按我的格式写 commit message。”
“请扫描这个页面的移动端风险。”
“请把这篇教程改得更像真人写的。”

这些重复流程,不应该每次手打。Claude Code 现在更推荐把它们沉淀成 Skills。旧的 .claude/commands/ 仍然可用,但官方文档已经说明,推荐格式是 .claude/skills/<name>/SKILL.md,同样可以用 /name 调用,并且支持更丰富的自动触发和配套文件。

Slash Commands 和 Skills 最适合沉淀固定流程。比如每次提交前都要看 diff、列风险、跑测试、写 commit message,就不要每次重新描述。

把常用动作做成命令查看大图
把常用动作做成命令

我建议先做一个非常小的命令,不要一上来做万能助手。小命令稳定后,再把项目发布、文档生成、PR 审查这些流程慢慢纳入。

先做一个 summarize-changes

比如你想做一个“总结当前改动”的技能:

Skills与Slash Commands判断卡查看大图
Skills与Slash Commands判断卡

整理 Skills 和 Slash Commands 时,先挑重复出现的任务,再写清输入、执行步骤、权限边界和完成标准。

mkdir -p .claude/skills/summarize-changes

然后创建:

.claude/skills/summarize-changes/SKILL.md

内容可以从简单版本开始:

---
description: Summarize current git changes and flag risk. Use when the user asks what changed or wants a commit message.
---

## Current changes

!`git diff HEAD`

![Claude Code阅读地图卡](/images/claude-code-zero/lesson-07-reading-map-card.svg)

学习《Skills 与 Slash Commands:把常用工作流做成自己...》不必一口气吃完所有细节。先挑一个能动手验证的小问题,再顺着图和正文补齐概念。

## Instructions

Summarize the changes in Chinese.
List risks first.
Then give one concise commit message.

这里最有意思的是 ! 后面的命令注入。官方 Skills 文档里说明,这类动态上下文会在 Claude 看到内容前先执行,把真实输出填进去。也就是说,Claude 不是凭空猜 diff,而是拿到了当前仓库的真实变更。

什么适合做成 Skill

适合沉淀成 Skill 的,一般有三个特征:

  1. 你经常重复。
  2. 它有固定步骤。
  3. 它需要项目上下文。

比如:

  • /review-page:检查页面文案、移动端、可读性。
  • /ship-post:检查 Markdown frontmatter、图片路径、字数。
  • /safe-deploy:先 build,再看 git diff,再给部署摘要。
  • /bug-trace:按日志、复现步骤、相关文件、假设、验证顺序排查。

不要把所有东西都写进一个巨大的 Skill。一个 Skill 只解决一类问题,才好维护。

项目级还是个人级

项目级 Skill 放在:

.claude/skills/<skill-name>/SKILL.md

适合跟团队共享,比如项目发布流程、代码审查规则、测试规范。

个人级 Skill 放在:

~/.claude/skills/<skill-name>/SKILL.md

适合个人习惯,比如你喜欢的文章口吻、提交信息格式、个人复盘模板。

旧的 slash command 文件也还可以放在 .claude/commands/,但如果你是新建,我建议直接用 Skills。

写 Skill 的小技巧

不要写“帮我认真检查”。要写清楚输出结构:

## Output

1. Findings first
2. File paths with line numbers when possible
3. Missing tests
4. Suggested next command
Skills 与 Slash Commands:把常用工作流做成自己的快捷指令应用检查卡查看大图
Skills 与 Slash Commands:把常用工作流做成自己的快捷指令应用检查卡

回看《Skills 与 Slash Commands:把常用工作流做成自己的快捷指令》时,不必一次做大项目,先用一条简单样例确认主线是否清楚。

Skills 与 Slash Commands:把常用工作流做成自己的快捷指令应用复盘卡查看大图
Skills 与 Slash Commands:把常用工作流做成自己的快捷指令应用复盘卡

如果《Skills 与 Slash Commands:把常用工作流做成自己的快捷指令》还没完全消化,可以从这张卡片的四个动作重新走一遍。

这样 Claude Code 的输出才稳定。

下一篇讲 MCP。Skills 解决的是“流程复用”,MCP 解决的是“连接外部工具和数据”。

参考资料:

继续阅读

顺着这个系列继续看

返回栏目

Reader Messages

读者留言

有问题、补充资料或实测结果,可以直接留下。这里不需要登录。

最多 800 字

为了防刷,每条留言会做长度、链接数量和提交频率限制。

0/800

留言列表

0
正在加载留言...