编程 狂揽50000 Star!谷歌开源Agent Skills:让AI从只会写代码进化成懂工程有纪律的靠谱队友

2026-06-16 19:45:38 +0800 CST views 10

狂揽 50000+ Star!谷歌开源 Agent Skills:让 AI 从「只会写代码」进化成「懂工程有纪律的靠谱队友」

标签: Agent Skills / Google / AI 编程 / 软件工程 / Claude Code / Cursor / 开源
原文: 微信公众号「AI有道」https://mp.weixin.qq.com/s/eYWF7ro6h9t2yD1dFJy30g
GitHub: https://github.com/addyosmani/agent-skills


AI 写代码越来越快,但交付生产就露馅

AI 写代码的速度确实越来越快,几秒钟就能生成上百行代码,但交付到生产环境时,问题就来了:

  • 测试覆盖不够
  • 边界情况没考虑
  • 代码结构混乱
  • 安全隐患没防范

说白了:AI 能写代码,但不会做工程。

它缺的不是编码能力,而是资深工程师那套**「先想后做、步步为营」的工程思维**。


谷歌 Agent Skills:把 Google 软件工程方法论打包成 AI 技能

谷歌工程师 Addy Osmani 看透了这个问题,直接把 Google 的软件工程方法论打包成了 Agent Skills

项目开源不到两个月,GitHub Star 已突破 50000+,还在以每天数百 Star 的速度增长。

核心思路:把资深工程师的工作习惯拆解成 20+ 个独立 Skill,让 AI 在写代码前先学会「怎么思考」。

方法论源自《Software Engineering at Google》,记录的是 Google 内部管理超大规模代码库的实战经验。

Agent Skills 围绕软件开发的完整生命周期设计,涵盖:

环节说明
需求定义先问清楚边界
架构规划拆解成可执行任务
编码实现按流程走
测试验证覆盖检查
代码评审三 Agent 并行把关
部署发布安全扫描

一、从「瞎写」到「按流程走」

传统 AI 编程

给个需求 → 直接开写 → 写完就完事

用 Agent Skills 之后

每个环节都有对应的 Skill 把关,AI 想跳过某一步都不行

需求阶段:/spec —— 让 AI 学会「问清楚」

以前让 AI 写登录功能,它上来就开始写 LoginForm.tsx

现在跑 /spec 之后,它会先问:

  • 用户角色有哪些?
  • 登录失败后的重试策略是什么?
  • 是否需要多因素认证?

这才是资深工程师的思考方式:先把需求边界确定了再动手

规划阶段:/plan —— 拆解成可执行的任务清单

确认需求后,/plan 会自动生成任务清单,每个任务都有时间估算——这是工程管理的基本功。


二、三个 Agent 并行把关,上线前的最后一道防线

写完代码准备发布,跑一下 /ship,三个专业 Agent 会同时开工:

Agent职责
code-reviewer代码质量把关
test-engineer测试覆盖检查
security-auditor安全漏洞扫描

三份报告综合评估后,如果有高危问题,直接打回重写

相当于每次上线前,都有三个资深工程师在帮你审核。


三、快速上手:2 分钟装好就能用

Claude Code 安装(推荐)

打开 Claude Code,运行两行命令:

# 安装

安装完成后,输入 /help 就能看到所有可用的 Skill。

Cursor 配置

把对应的 SKILL.md 文件复制到项目根目录的 .cursor/rules/ 下:

# 重启 Cursor 后,在 Agent 对话中输入 /spec 或 /plan 就能直接使用

四、实战:用 Agent Skills 重构一个真实项目

Step 1:用 /review 找出问题

/review --scope=auth --depth=deep

AI 扫描后给出了 15 个问题:

  • 3 个安全漏洞(SQL 注入、JWT 密钥泄露)
  • 5 个性能隐患(N+1 查询、缺少索引)
  • 7 个代码质量问题(重复代码、函数过长)

Step 2:用 /plan 制定重构方案

/plan "修复所有安全和性能问题"

AI 自动拆解成 8 个子任务,按优先级排序,预估总耗时 6 小时。

Step 3:用 /build 增量实现

/build --task=1 --mode=tdd

AI 先写测试用例,再写实现代码,每个任务完成后自动跑测试验证。

Step 4:用 /ship 检查是否可以合并

/ship --target=main

三个 Agent 并行评审,最终给出:

  • ✅ 代码质量:通过
  • ✅ 测试覆盖:87%,达标
  • ✅ 安全审计:无高危风险

直接合并到主分支。

整个重构过程,只需要在关键决策点介入,大部分脏活累活都被 Agent Skills 自动化了。


常用 Skills 速查表

Skill作用
/spec需求定义,先问清楚边界
/plan任务拆解,生成可执行清单
/review代码质量审查
/build按 TDD 方式增量实现
/ship三个 Agent 并行评审,决定是否可以发布
/test测试覆盖检查
/security安全漏洞扫描

写在最后

AI 编程工具已经进入下半场,单纯比拼代码生成速度已经没有意义。

大家开始关注的是:

  • AI 写出来的代码能不能通过 Code Review?
  • 能不能放心合并到主分支?
  • 能不能稳定运行在生产环境?

Agent Skills 正是瞄准了这个痛点。

它不是让 AI 写得更快,而是让 AI 写得更稳。

装上之后,你会发现 AI 不再是个「只会写代码的实习生」,而是个**「懂工程、有纪律」的靠谱队友**。


相关链接


Keywords: Agent Skills, Google, AI编程, 软件工程方法论, Claude Code, Cursor, 开源项目, Code Review, 测试覆盖, 安全扫描, 工程思维, Addy Osmani

推荐文章

支付页面html收银台
2025-03-06 14:59:20 +0800 CST
如何配置获取微信支付参数
2024-11-19 08:10:41 +0800 CST
百度开源压测工具 dperf
2024-11-18 16:50:58 +0800 CST
Python 基于 SSE 实现流式模式
2025-02-16 17:21:01 +0800 CST
如何开发易支付插件功能
2024-11-19 08:36:25 +0800 CST
用 Rust 构建一个 WebSocket 服务器
2024-11-19 10:08:22 +0800 CST
JavaScript设计模式:单例模式
2024-11-18 10:57:41 +0800 CST
Vue3中如何处理权限控制?
2024-11-18 05:36:30 +0800 CST
JS中 `sleep` 方法的实现
2024-11-19 08:10:32 +0800 CST
你可能不知道的 18 个前端技巧
2025-06-12 13:15:26 +0800 CST
Golang 随机公平库 satmihir/fair
2024-11-19 03:28:37 +0800 CST
程序员茄子在线接单