先说结论
Skills就是Codex的插件,装对了能让AI编程效率翻倍。今天分享我这半年用下来真正有价值的10个Skills。
1. karpathy-guidelines(编程原则)
功能: 帮你避免AI编程的常见错误
核心原则:
- 编码前先思考:明确假设、暴露权衡
- 简单优先:能用50行解决不写200行
- 手术式修改:只改必须改的
- 目标驱动:定义成功标准再动手
优点:
- 减少AI生成的"过度设计"代码
- 让Codex更像一个靠谱的高级工程师
缺点:
- 对于简单任务会显得"啰嗦"
适合场景: 复杂业务逻辑、大型重构
2. article-writing(文章写作)
功能: 帮你写技术博客、文档、教程
核心规则:
- 先给证据/例子,再解释
- 用proof不用形容词
- 禁止"game-changer"这类废话
优点:
- 生成的文档结构清晰
- 避免AI味太重
缺点:
- 不适合写简短注释
适合场景: 技术博客、API文档、README
3. search-first(研究优先)
功能: 编码前先搜索调研
核心流程:
问题 → 搜索 → 调研 → 方案 → 实现
优点:
- 避免重复造轮子
- 先看有没有现成方案
缺点:
- 会拖慢简单任务的速度
适合场景: 技术选型、框架对比、方案设计
4. springboot-patterns(Spring Boot模式)
功能: Java Spring Boot开发的最佳实践
覆盖内容:
- REST API设计
- 分层架构(Controller-Service-DAO)
- 数据访问(MyBatis Plus)
- 缓存策略
优点:
- 直接对应Java后端技术栈
- 减少翻文档时间
缺点:
- 主要针对Spring生态,其他框架不适用
适合场景: Java后端开发
5. ai-first-engineering(AI优先工程)
功能: AI生成代码时代的工程实践
核心内容:
- 架构要AI友好(显式边界、类型接口)
- Review聚焦行为回归、安全假设
- 测试标准要提高
优点:
- 教你如何让团队更好地使用AI编程
- 提升AI生成代码的质量
缺点:
- 需要一定工程经验才能用好
适合场景: 团队AI转型、技术leader
6. cost-aware-llm-pipeline(成本感知)
功能: 帮你优化LLM API成本
核心技巧:
- 简单任务用Haiku(便宜4倍)
- 复杂任务用Sonnet/Opus
- Prompt缓存节省成本
成本对比:
| 模型 | 输入成本 | 输出成本 |
|---|---|---|
| Haiku | $0.80/1M | $4/1M |
| Sonnet | $3/1M | $15/1M |
| Opus | $15/1M | $75/1M |
优点: 省钱的实用指南
缺点: 需要手动配置模型路由
7. git-workflow(Git工作流)
功能: Git版本控制最佳实践
覆盖内容:
- 分支策略(GitHub Flow vs GitFlow)
- Commit规范
- Merge vs Rebase
- 冲突解决
- 发布管理
优点:
- 让Codex帮你写规范的commit message
- 减少团队Git混乱
缺点:
- 对于个人项目有点 overkill
适合场景: 团队协作、规范化开发
8. codebase-onboarding(项目入门)
功能: 快速理解陌生代码库
核心流程:
1. 探测项目结构(package.json/pom.xml等)
2. 识别框架(Spring/React/Vue等)
3. 找到入口文件
4. 梳理模块依赖
5. 生成CLAUDE.md
优点:
- 接手新项目时快速上手
- 帮新人了解项目架构
缺点:
- 超大项目分析时间较长
适合场景: 接手新项目、团队交接
9. error-handling(异常处理)
功能: 健壮的异常处理模式
核心原则:
- 快速失败:错误要尽早暴露
- 异常分类:业务异常 vs 系统异常
- 用户消息 ≠ 开发者日志
- 不要静默吞掉异常
优点:
- 生成的代码不会"吃"掉异常
- 有完整的错误码体系
缺点:
- 对于简单脚本有点重
适合场景: 生产级应用、API开发
10. security-review(安全审查)
功能: 代码安全检查
检查重点:
- SQL注入
- XSS/CSRF
- 敏感信息泄露
- 权限控制漏洞
优点:
- 帮你发现AI生成代码的安全隐患
- 特别适合涉及用户数据的项目
缺点:
- 不能替代专业安全审计
适合场景: 涉及支付、用户数据、登录注册的项目
我的安装清单
# 核心必装(4个)
karpathy-guidelines # 编程原则
article-writing # 写作
search-first # 研究
springboot-patterns # Java开发
# 进阶安装(4个)
ai-first-engineering # 团队AI转型
cost-aware-llm # 省钱
git-workflow # Git规范
error-handling # 异常处理
# 按需安装(2个)
codebase-onboarding # 新项目接手
security-review # 安全敏感项目
总结
Skills不是装越多越好,装对场景才有用。
我的建议:
- 先装核心4个
- 根据项目需要加进阶几个
- 安全敏感的加上security-review
你装了哪些好用的Skills?评论区分享!