惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
B
Blog RSS Feed
宝玉的分享
宝玉的分享
腾讯CDC
博客园_首页
T
Tailwind CSS Blog
月光博客
月光博客
博客园 - 司徒正美
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
M
MIT News - Artificial intelligence
A
About on SuperTechFans
云风的 BLOG
云风的 BLOG
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
有赞技术团队
有赞技术团队
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
大猫的无限游戏
大猫的无限游戏
MongoDB | Blog
MongoDB | Blog
博客园 - 聂微东
V
Visual Studio Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
SecWiki News
SecWiki News
美团技术团队
P
Privacy International News Feed
H
Help Net Security
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Microsoft Security Blog
Microsoft Security Blog
Know Your Adversary
Know Your Adversary
Y
Y Combinator Blog
D
DataBreaches.Net
Project Zero
Project Zero
T
The Blog of Author Tim Ferriss
Cyberwarzone
Cyberwarzone
C
Cybersecurity and Infrastructure Security Agency CISA
C
Cisco Blogs
S
Schneier on Security
G
GRAHAM CLULEY
博客园 - 三生石上(FineUI控件)
Cisco Talos Blog
Cisco Talos Blog
小众软件
小众软件
Forbes - Security
Forbes - Security
D
Docker
T
Tenable Blog
S
Secure Thoughts
雷峰网
雷峰网
S
Security @ Cisco Blogs
T
The Exploit Database - CXSecurity.com
The Cloudflare Blog
博客园 - 【当耐特】
Spread Privacy
Spread Privacy
阮一峰的网络日志
阮一峰的网络日志

博客园 - iTech

7万星的AI交易框架:让大模型模拟投行多空辩论,自动做交易决策 71000颗星的AI交易团队:让大模型模拟投行分工,自动做交易决策 13400颗星的开源项目:输入一句话,AI全自动帮你做短视频 102颗星的沙盒:当AI学会自己写代码、跑测试、做部署 AI 技术日报 - 2026-05-08 29k 星的 PageIndex:不用向量数据库,靠推理就能做 RAG 每天花两小时刷信息?这个开源项目帮你全自动搞定 读源码像读小说?试了 DeepWiki 和 Zread,我再也不想裸读 GitHub 了 Matt Pocock 开源的这套 .claude 技能,为什么让工程师集体上头? Cursor Team Kit:Cursor 官方团队在用的 17 个 AI 工作流 AI 技术日报 - 2026-05-07 AI 技术日报 - 2026-05-06 AI 技术日报 - 2026-05-05 Anthropic CEO 说 12 个月内程序员要失业,我扒完他的底牌,发现事情没那么简单 把工程师的肌肉记忆装进 Claude Code,这个 4300 Star 的项目我后悔没早用 AI 技术日报 - 2026-05-04 AI 技术日报 - 2026-05-03 AI 技术日报 - 2026-05-02 六大 Agent 框架横评:谁支持 Skills?谁能自动创建 Agent?MCP 呢? Wechatsync:一个 Chrome 插件,一键把文章同步到 31 个平台 LangChain 开源了 Open SWE:Stripe、Ramp、Coinbase 内部都在造的编程 Agent Cockpit:把 Claude Code 从终端里搬出来,装进浏览器 Cursor 把自家的 AI Agent 开放了:写几行 TypeScript 就能调 Cursor 干活 AI 技术日报 - 2026-05-01 AI 写代码每次结果都不一样?Archon 用 YAML 工作流把 AI 编程变成流水线 AI 写代码比你快了,但你还是得学编程——只不过学法得换 腾讯的龙虾特工队:4 个 AI Agent 同日更新,全家桶正式成型 Agno 不做更聪明的 Agent,它要把所有 Agent 框架包进同一个操作系统 Hermes Agent 终于有了像样的 Web 界面,而且还支持远程访问 Datawhale 出了一套 29 学科知识地图,把 AI 的底牌全掀了 Hermes Agent 在聊天框里就能用的 20 种高级功能 一份 AGENTS.md 能顶一次模型升级?Augment Code 用数据说了算 NVIDIA 开源了一个「AI 沙箱」,20K Star,让 Agent 跑代码不再裸奔 60ms 冷启动、5MB 内存:腾讯开源的这个沙箱让 Docker 安全隔离像笑话 AI 技术日报 - 2026-04-30 AI 技术日报 - 2026-04-29 AI 技术日报 - 2026-04-28 Goose:Linux 基金会亲儿子,能撼动 Claude Code 和 OpenCode 吗? AI 技术日报 - 2026-04-27 AI 技术日报 - 2026-04-26 Google 把价值20美元/月的东西免费了,102K人已经抢到了 OpenClaw 和 Claude Code 网络搜索配置指南 AI 技术日报 - 2026-04-25 Anthropic 为什么遥遥领先:从 Cat Wu 专访看AI霸主的底层逻辑 Mac 本地跑大模型完全指南:你的苹果电脑就是 AI 工作站 同样 70B 参数,为什么 MoE 只激活 13B 就能打平 Dense? DeepSeek-V4 技术报告里藏着一条线:华为昇腾 NPU 已完成推理验证 DeepSeek-V4 深夜炸场:1M 上下文、384K 输出、双模型,API 定价直接卷到底 MacBook Air 跑大模型实测:Ollama、llama.cpp、LM Studio 谁才是本地推理之王? AI 技术日报 - 2026-04-24 OpenCode:Claude Code 的最佳平替 2026 开源大模型五国杀:Qwen 3.6 vs Gemma 4 vs Llama 4 vs GLM-5.1 vs DeepSeek V4 MCP 与 Skills 的你死我活:Anthropic 的 Agent 生态野心与开发者的站队困境 给 AI Agent 配搜索,国内能用的搜索 API 实测对比 AI 技术日报 - 2026-04-23 CC Switch:49K Star 的 Claude Code 登录绕过神器,还能管 Codex 和 Gemini CLI NVIDIA 开出 32 万美元年薪招 AI Agent 工程师,JD 里藏着这些信号 fast-mirror-skill 技术拆解:一个小而完整的 Claude Skill 是怎么设计的 Cursor 值 600 亿美元?马斯克这次赌的不是技术,是入口 AI 技术日报 - 2026-04-22 别再问 AI 能不能赚钱了:3 个上班族亲测有效的副业方法(2026 最新版) 10 分钟从零搞定 Hermes Agent:飞书微信双通道丝滑上线 AI 技术日报 - 2026-04-21 Anthropic 实战总结:AI Agent 的 3 种工作流模式,选错代价很大 安装 openclaw,hermes 慢的想发疯,fast-mirror-skill 来救了 Claude Routines:你下班睡觉了,Agent 还在为你干活 微信飞书里敲一个斜杠就能干活:Hermes Quick Command 到底多省事 AI 正在疯狂吃电:算力尽头是电力,谁能解这道题? AI 技术日报 - 2026-04-20 3K 行代码造一个越用越聪明的 AI Agent:GenericAgent 登顶 GitHub Trending 高德途途封神机器人半马,背后的 ABot-Claw 到底是什么 人们希望 AI 能干啥?Anthropic 调查:第一名不是赚钱,是变强 AI 时代人们在担心什么?Anthropic 的 13 条焦虑排行榜 OpenAI 官方 Agent SDK 来了:22k Star,支持 100+ 模型,Python 10 行代码上手 AI 技术日报 - 2026-04-19 OpenAgents Workspace:让 Claude Code 和 Codex 在同一个群里干活 Claude 是要干掉整个软件行业吗? Claude 官方推荐多 Agents 设计模式 多 Agent 系统的 5 种协调模式:选错了模式,再强的 Agent 也白搭 AI 技术日报 - 2026-04-18 AI 技术日报 - 2026-04-17 Better-Harness:让AI Agent自己优化自己的革命性框架 OpenClaw Workspace 完全指南:我的AI编程工作流 DeepSeek内蒙草原高薪招聘:AI时代的数字牧民梦,还是营销噱头? 2 核 2G 的阿里云 ECS 能跑 OpenClaw 吗?能,但有点折腾 AI 技术日报 - 2026-04-16 OpenCLI:一个命令行搞定 16+ 内容平台的神器 从零到精通:OpenClaw CLI 命令完全指南 AI 技术日报 - 2026-04-15 AI Agent 如何自我进化?Hermes Agent Self-Evolution 深度解析 AI 技术日报 - 2026-04-14 为什么你的飞书 Bot 总是连不上?OpenClaw Gateway 架构深度解析 OpenClaw 连接飞书的原理:Gateway、Channel 与消息流转 国内安装 Hermes Agent 踩坑全记录:从 GitHub 超时到正常跑起来的每一步 35 万 Star 的 OpenClaw:5 分钟部署你的私人 AI 助手,直连飞书 AI 技术日报 - 2026-04-13 公司用 AI 筛简历,这个开源项目让候选人用 AI 反选公司 为什么 Google ADK 可能是你下一个 Agent 框架——7 个改变游戏规则的特性 Microsoft Agent Framework 深度解析:架构设计与实战落地 AI 技术日报 - 2026-04-11
Addy Osmani 的 agent-skills:给 AI 编程 Agent 装上高级工程师大脑
iTech · 2026-06-22 · via 博客园 - iTech

AI 写代码很快,但「写对」很难

2025 年是 AI 编程助手爆发的一年。Claude Code、Cursor、GitHub Copilot、Gemini CLI——几乎每个开发者都在用某种 AI 工具写代码。效率确实提高了,但问题也随之而来。

AI Agent 默认走最短路径。它不会主动写 spec、不会先做 plan、不会主动写测试、不会考虑安全性。它只想尽快把代码交给你。

Addy Osmani 在他的博客里说过一句话:"AI coding assistants are incredible force multipliers, but the human engineer remains the director of the show." AI 编程助手是强大的力量倍增器,但人类工程师必须始终掌控方向。

问题是,怎么掌控?

2026 年 2 月 15 日,Osmani 开源了 agent-skills——一个把 Google 工程文化中的最佳实践编码为 AI Agent 工作流的项目。3 个月内拿到了 39K+ Star。

一个 Agent 就是一个目录

agent-skills 的核心理念很简单:把资深工程师的工作流、质量门禁和最佳实践,编码成 AI Agent 可以遵循的结构化技能。

  DEFINE          PLAN           BUILD          VERIFY         REVIEW          SHIP
 ┌──────┐      ┌──────┐      ┌──────┐      ┌──────┐      ┌──────┐      ┌──────┐
  Idea  ───▶  Spec  ───▶  Code  ───▶  Test  ───▶   QA   ───▶   Go  
 Refine        PRD        Impl       Debug        Gate        Live 
 └──────┘      └──────┘      └──────┘      └──────┘      └──────┘      └──────┘
  /spec          /plan          /build        /test         /review       /ship

整个开发生命周期被分成 6 个阶段,每个阶段对应一个 slash command。你在开发过程中输入 /spec,Agent 就知道该怎么帮你做需求定义;输入 /ship,Agent 就知道该怎么帮你做发布检查。

7 个 Slash Command,覆盖完整开发生命周期

你在做什么 命令 核心原则
定义要构建什么 /spec Spec 先于代码
规划怎么构建 /plan 小而原子的任务
增量构建 /build 一次一个切片
证明它能工作 /test 测试就是证据
合并前审查 /review 提升代码健康度
简化代码 /code-simplify 清晰胜过聪明
发布到生产 /ship 更快就是更安全

如果你不想逐步手动操作,还有一个 /build auto 模式——你审批一次计划,然后它自动实现每个任务,但每个任务仍然是测试驱动、单独提交的,遇到失败或风险步骤会暂停。

24 个技能,不只是 7 个命令

Slash command 是入口,真正的内容是 24 个结构化技能。每个技能都遵循一致的格式:

┌─────────────────────────────────────────────────┐
│  SKILL.md                                       │
│                                                 │
│  Frontmatter       → 名称、描述、触发条件        │
│  Overview          → 这个技能做什么              │
│  When to Use       → 触发条件                    │
│  Process           → 逐步工作流                  │
│  Rationalizations  → 常见借口 + 反驳             │
│  Red Flags         → 出问题的信号                │
│  Verification      → 证据要求                    │
└─────────────────────────────────────────────────┘

注意 Rationalizations(合理化借口)这一项。每个技能都内置了一张「Agent 可能用来跳过步骤的借口」表,附带反驳。比如:

  • "测试后面再加" → 没有测试的代码不算完成
  • "这个改动太小不需要 review" → 小改动同样可能导致 bug
  • "直接写代码更快" → 没有 spec 的代码更容易返工

Verification(验证) 是不可协商的。每个技能都以证据要求结束——测试通过、构建输出、运行时数据。"看起来对了"永远不够。

按阶段划分的 24 个技能

Define(定义)— 3 个

技能 做什么
interview-me 一次一个问题,逐步挖掘用户真正的需求,直到 ~95% 置信度
idea-refine 结构化发散/收敛思考,把模糊想法变成具体方案
spec-driven-development 在写任何代码之前,先写覆盖目标、架构、测试策略的 PRD

Plan(规划)— 1 个

技能 做什么
planning-and-task-breakdown 把 spec 分解成小任务,带验收标准和依赖排序

Build(构建)— 7 个

技能 做什么
incremental-implementation 薄切片:实现、测试、验证、提交。Feature flags、安全默认值
test-driven-development Red-Green-Refactor,测试金字塔 80/15/5,DAMP over DRY
context-engineering 在正确的时间给 Agent 正确的信息
source-driven-development 每个框架决策都以官方文档为依据
doubt-driven-development 对抗性审查:CLAIM → EXTRACT → DOUBT → RECONCILE → STOP
frontend-ui-engineering 组件架构、设计系统、状态管理、WCAG 2.1 AA 无障碍
api-and-interface-design 契约优先设计、Hyrum's Law、One-Version Rule

Verify(验证)— 2 个

技能 做什么
browser-testing-with-devtools Chrome DevTools MCP:DOM 检查、Console 日志、性能分析
debugging-and-error-recovery 五步分诊:复现、定位、缩小、修复、加保护

Review(审查)— 4 个

技能 做什么
code-review-and-quality 五轴审查、变更大小控制(~100 行)、严重性分级
code-simplification Chesterton's Fence、Rule of 500、降低复杂度
security-and-hardening OWASP Top 10 防护、三层边界系统
performance-optimization 度量优先、Core Web Vitals 目标、反模式检测

Ship(发布)— 6 个

技能 做什么
git-workflow-and-versioning Trunk-based 开发、原子提交、commit-as-save-point
ci-cd-and-automation Shift Left、Feature flags、质量门禁流水线
deprecation-and-migration 代码即负债、强制/建议弃用、僵尸代码清除
documentation-and-adrs 架构决策记录、API 文档、内联文档标准
observability-and-instrumentation 结构化日志、RED 指标、OpenTelemetry 追踪
shipping-and-launch 预发布检查、Feature flag 生命周期、分阶段发布

Meta 技能 — 1 个

using-agent-skills 是元技能,负责把传入的工作映射到正确的技能工作流。

4 个专家角色

除了技能,还有 4 个预配置的专家角色(Agent Persona):

角色 身份 视角
code-reviewer 资深 Staff Engineer 五轴代码审查,"Staff Engineer 会批准这个吗?"
test-engineer QA 专家 测试策略、覆盖率分析、Prove-It 模式
security-auditor 安全工程师 漏洞检测、威胁建模、OWASP 评估
web-performance-auditor Web 性能工程师 Core Web Vitals 审计、Quick/Deep 模式

设计哲学:过程,不是文字

agent-skills 的几个关键设计选择:

1. Process, not prose(过程,不是文字)

技能不是 Agent 阅读的参考文档,而是 Agent 遵循的工作流。每个都有步骤、检查点和退出标准。

2. Anti-rationalization(反合理化)

每个技能都包含 Agent 跳过步骤的常见借口和反驳。AI 非常擅长说服自己跳过"不重要"的步骤——这张表就是防线。

3. Verification is non-negotiable(验证不可协商)

每个技能都以证据要求结束。不是"看起来对了",而是"测试通过、构建成功、运行时数据正确"。

4. Progressive disclosure(渐进式披露)

SKILL.md 是入口。支持的参考文档只在需要时加载,最小化 token 消耗。

Google 工程文化的开源化

agent-skills 不是拍脑袋写的。它内置了 Google 工程文化的核心概念:

  • Hyrum's Law(API 设计中):一旦有人依赖了你的 API 的某个行为,这个行为就永远不能改
  • Beyonce Rule(测试中):If I liked it then I should have put a test on it
  • 测试金字塔 80/15/5:80% 单元测试、15% 集成测试、5% 端到端测试
  • Chesterton's Fence(代码简化中):不理解为什么这样写之前,不要改它
  • Trunk-based development(Git 工作流中):主干开发,短生命周期分支
  • Shift Left + Feature Flags(CI/CD 中):尽早测试、渐进式发布
  • Code as liability(弃用中):代码是负债,不是资产

这些不是抽象的原则——它们直接嵌入在 Agent 逐步执行的工作流中。

多平台支持

agent-skills 支持几乎所有主流 AI 编码工具:

Claude Code(推荐)

/plugin marketplace add addyosmani/agent-skills
/plugin install agent-skills@addy-agent-skills

Gemini CLI

gemini skills install https://github.com/addyosmani/agent-skills.git --path skills

Cursor:把 SKILL.md 复制到 .cursor/rules/

Antigravity CLI

agy plugin install https://github.com/addyosmani/agent-skills.git

还支持 Windsurf、OpenCode、GitHub Copilot、Kiro IDE、Codex 等。所有技能都是纯 Markdown,任何接受 system prompt 的 Agent 都能使用。

Addy Osmani 的 AI 编程工作流

agent-skills 的背后是 Osmani 多年积累的 AI 编程方法论。他在博客中总结了自己的核心原则:

  1. Spec before code:不要直接让 AI 写代码。先描述问题,和 AI 一起迭代出 spec.md,包含需求、架构、数据模型和测试策略
  2. Small chunks:把项目分解成迭代步骤,一次一个任务。"如果一次给 AI 太多,它会产出一个混乱的东西"
  3. Context packing:给 AI 所有必要的上下文——代码、文档、约束、已知陷阱
  4. Choose the right model:不同任务用不同模型,必要时切换
  5. Human in the loop:AI 生成的代码要像初级开发者的代码一样审查——读一遍、跑一遍、测一遍
  6. Commit often:频繁提交就是存档点,可以随时回退 AI 的错误
  7. Customize with rules:用 CLAUDE.md、GEMINI.md 等规则文件定制 AI 的行为风格

agent-skills 本质上就是把这些原则从人类的脑子里搬到了 Agent 的执行环境里

一个真实的使用场景

假设你要给一个 Next.js 项目添加一个新的支付模块:

> /spec
Agent 执行 spec-driven-development 技能:
- 采访你了解需求
- 生成包含目标、架构、API 设计、测试策略的 PRD

> /plan
Agent 执行 planning-and-task-breakdown 技能:
-  spec 分解成 12 个小任务
- 每个任务有验收标准和依赖关系

> /build
Agent 执行 incremental-implementation 技能:
- 一次实现一个切片
- 每个切片:写测试  实现  验证  提交
- 触发 test-driven-development  api-and-interface-design

> /test
Agent 执行 browser-testing-with-devtools 技能:
- Chrome DevTools 检查运行时行为
- 验证所有测试通过

> /review
Agent 执行 code-review-and-quality 技能:
- 五轴审查
- 检查变更大小(建议拆分为 ~100 行的小 PR

> /ship
Agent 执行 shipping-and-launch 技能:
- 预发布检查清单
- Feature flag 配置
- 监控设置
- 分阶段发布计划

整个过程,Agent 不是在"帮你写代码",而是在"按照高级工程师的标准帮你完成一个完整的功能交付"。

为什么 39K Star?

agent-skills 之所以火爆,不是因为它教 AI 写代码,而是因为它解决了一个真正的痛点:AI 写代码很快,但不按规矩来。

它会跳过测试、省略文档、忽略安全、写出 2000 行的函数、使用不安全的默认值。这些在原型阶段可以接受,在生产环境就是定时炸弹。

agent-skills 做的事情是:把「资深工程师的工程纪律」变成 AI 可以执行的指令。 不是 prompt engineering,而是 workflow engineering。

Osmani 在博客里说得好:"The best results come when you apply classic software engineering discipline to your AI collaborations. It turns out all our hard-earned practices — design before coding, write tests, use version control, maintain standards — not only still apply, but are even more important when an AI is writing half your code."

快速上手

# Claude Code(推荐)
/plugin marketplace add addyosmani/agent-skills
/plugin install agent-skills@addy-agent-skills

# 或本地开发
git clone https://github.com/addyosmani/agent-skills.git
claude --plugin-dir /path/to/agent-skills

安装后,在任何项目中输入 /spec 开始工作。


作者: itech001
来源: 公众号:AI人工智能时代
网站: https://www.theaiera.cn/
每日分享最前沿的AI新闻资讯和技术研究。

本文首发于 AI人工智能时代,转载请注明出处。

参考来源:
- addyosmani/agent-skills | GitHub
- My LLM coding workflow going into 2026 | Addy Osmani
- How AI Agents Follow Senior-Engineer Production Workflows | Alpha Signal