文章目录
目录
- 一、Skill 本质是什么
- 二、Skill 能干什么
- 1. Android Skill
- 2. Refactor Skill
- 3. Debug Skill
- 4. Security Skill
- 三、为什么 skill 很重要
- 四、没有 skill 时的问题
- 五、你可以自己写 skill
- Android Large App Skill
- 六、Skill ≈ AI团队成员
- 七、Claude Code skill 的真正价值
- 八、你现在最适合的几个 skill
- 九、一个典型的 skill 长什么样
- 十、很多高手现在怎么用
Claude Code 官方文档 里的 “Skills(技能)”,本质上是:
给 Claude Code 预设的一套“专业工作流 / 能力模板”。
你可以理解成:
-
Cursor 的 Rules
-
ChatGPT 的 Custom GPT
-
Copilot 的 Agent preset
-
AI 编程里的“专家模式”
但 Claude Code 的 skill 更偏向:
“让 AI 自动按某种工程规范做事”。
一个 skill 通常包含:
-
系统提示词(Prompt)
-
工作步骤
-
项目规范
-
工具调用方式
-
输出格式
-
最佳实践
-
某领域经验
Claude Code 会在执行任务时:
-
自动加载这个 skill
-
按 skill 的规则思考
-
按 skill 的方式改代码
相当于:
“给 Claude 临时附身一个高级工程师人格”。
比如:
你说:
修复 Compose 页面状态错乱
Claude 会自动:
-
用 Kotlin 风格
-
用 Compose 最佳实践
-
优先考虑 StateFlow
-
避免 mutableState 滥用
-
遵守 Android 架构
而不是瞎改。
你说:
重构这个模块
它会自动:
-
拆分文件
-
清理死代码
-
抽接口
-
降低耦合
-
保持行为一致
-
补测试
你说:
为什么 ANR
它会:
-
查线程阻塞
-
查 IO
-
查锁
-
查主线程耗时
-
给 root cause
它会自动:
-
检查密钥泄漏
-
检查 SQL 注入
-
检查 WebView 风险
-
检查导出组件
因为:
普通 AI 编程:
“会写代码”
Skill 化 AI:
“像专业团队一样开发”
区别巨大。
默认 Claude Code:
-
很容易过度修改
-
容易乱重构
-
不懂你的架构
-
不懂项目规范
-
风格不统一
-
会“自作聪明”
用了 skill 后:
-
输出稳定很多
-
更像高级工程师
-
更懂领域
-
改动更克制
-
更少翻车
这才是最强的地方。
比如你可以做:
要求 Claude:
-
必须 MVVM
-
必须 Repository
-
不允许直接网络请求
-
Compose 必须状态提升
-
不允许改 public API
-
优先最小 diff
-
中文注释
-
禁止破坏现有业务
以后 Claude 就一直按这个风格工作。
很多人现在已经在这样玩:
| Skill | 相当于 |
|---|---|
| architect | 架构师 |
| android | 安卓专家 |
| refactor | 重构专家 |
| test-writer | 测试工程师 |
| debugger | 调试专家 |
| reviewer | Code Review |
| perf | 性能优化专家 |
然后:
不同任务切不同 skill。
真正厉害的不是:
“AI 会写代码”。
而是:
“AI 会遵守工程纪律”。
这才是 AI 编程 真正开始成熟的标志。
尤其你这种做 Android/Compose 的,会非常明显:
有 skill 和没 skill,生成代码质量会差一个档次。
基于你现在的方向(Android + Compose + 系统层 + AI):
建议重点:
-
Android Compose Expert
-
Android Performance
-
Refactor Conservative
-
Debug Root Cause
-
Architecture Guardian
-
Minimal Diff Modifier
-
Large Legacy Project
这些会非常适合大型安卓项目。
大概类似:
You are a senior Android engineer. Rules: - Use Kotlin idioms - Prefer StateFlow - Avoid LiveData unless existing codebase uses it - Compose state must be hoisted - Never rewrite unrelated files - Prefer minimal diff - Keep public APIs stable - Explain risky changes
Claude Code 会把它当“系统人格”。
现在很多高级开发者:
不是在“用 AI”。
而是在:
训练自己的 AI 工程团队。
skill 就是这个团队的 SOP(标准流程)。
到此这篇关于Claude code相关的skill是干什么以及有什么作用详解的文章就介绍到这了,更多相关Claude code的skill详解内容请搜索风君子博客以前的文章或继续浏览下面的相关文章,希望大家以后多多支持风君子博客!