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

推荐订阅源

博客园 - 【当耐特】
Engineering at Meta
Engineering at Meta
Microsoft Azure Blog
Microsoft Azure Blog
The Cloudflare Blog
小众软件
小众软件
有赞技术团队
有赞技术团队
MyScale Blog
MyScale Blog
A
About on SuperTechFans
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Jina AI
Jina AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
云风的 BLOG
云风的 BLOG
Vercel News
Vercel News
博客园_首页
T
Troy Hunt's Blog
I
InfoQ
M
MIT News - Artificial intelligence
aimingoo的专栏
aimingoo的专栏
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Proofpoint News Feed
博客园 - 司徒正美
Cloudbric
Cloudbric
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Forbes - Security
Forbes - Security
D
Docker
Attack and Defense Labs
Attack and Defense Labs
Google DeepMind News
Google DeepMind News
N
News and Events Feed by Topic
博客园 - 聂微东
S
Security Affairs
Security Archives - TechRepublic
Security Archives - TechRepublic
WordPress大学
WordPress大学
N
News and Events Feed by Topic
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Heimdal Security Blog
大猫的无限游戏
大猫的无限游戏
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
雷峰网
雷峰网
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Threat Research - Cisco Blogs
Blog — PlanetScale
Blog — PlanetScale
A
Arctic Wolf
J
Java Code Geeks
F
Full Disclosure
L
Lohrmann on Cybersecurity
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Project Zero
Project Zero
GbyAI
GbyAI
B
Blog
爱范儿
爱范儿

博客园 - PetterLiu

OpenReel开源项目 OpenConnector 技术白皮书 汽车行业高效办公AI实践案例集 微软开源Flint语义驱动的图表项目 - PetterLiu 工业互联网零信任安全应用进展与挑战 - PetterLiu 开发思维导论:从大白话创意到AI全自动执行 - PetterLiu 从微服务到 Agent:我们到底在焦虑什么? Drain3与LogParser-LLM技术优劣势及适用场景对比 人机协作的工程化进化路线与落地案例 长视频如何实现信息压缩与细节 AI 站点可靠性工程 (SRE) Agent 苹果公司"中国+1"布局的逻辑重塑与风险对冲 训练 Agent 最怕什么?不是模型笨,是环境烂。 大语言模型自我验证机制与环境鲁棒性前沿技术研究报告 全球软件产业智能化范式转移与商业价值重构研究报告 基于AJ-Bench智能体自我验证场景案 物业行业 AI 落地避坑指南 AI 驱动的视频内容自动化创作框架ShortGPT 2026年6月份个人回顾 Skill不是长Prompt:如何写出工业级 Skill AI 驱动下的上下文治理与管理范式革命 为什么 FDE 正在成为商业落地的唯一解药 《不懂人性,就别做管理》:软件研发管理的核心洞察解读 四周实现非母语教学APP Agent Mail 产品介绍与 Trae Solo Agent 实测 AI时代团队效能的非线性陷阱与组织重构升级 AI落地三大误区与组织提效路径 AI工程化人才的角色演变与组织冲击 揭秘AI搜索时代的"GEO全链路技能库" AI领域值得关注的人与机构 MAICC 如何让 AI 团队在瞬间学会完美协作 去AI味十大Agent skill 六个视频类Agent Skills 工业级 AI Skill 构建指南 FDE-AI落地时代的“最后公里”解决者 Book to skill 将书籍蒸馏为skill 深度学习论文精读方法论 每个科研新人都该读的经典短文How to Read a Paper 从DeepSeek-Agent Harness研发员岗位看齐 小米XiaoMiTTS-Local-Skill 某大厂AI应用开发面试题 钉钉无招管理风格与企业文化 Antigravity Agent Skills Antigravity 2.0智能体 如何用 Codex 建立行业认知框架 Qwen3.7-Plus新一代多模态智能体核心突破 训练小模型2026 年最被低估的 AI 技能 打工人必装的12个 Skills 儿童古诗词绘本AIGC 豆包-编程优点与缺点 mimo2codex实现 codex+xiaomi mimo模型 研发自动驾驶的冷思考 AI重构媒体行业 Salesforce Headless 360 架构变革--Agent 时代的系统交互范式重构 怎么把一个想法拆给 AI? AI时代的高效研发协同体系:从“即时规划”到“左移验证”的范式转移白皮书 Agency-agents开源项目介绍 Anthropic官方Claude for Financial Services介绍 FeedSpot上订阅英语口语Podcast 如何成为任何领域的前 1% OpenAI 与Anthropic 开放公共学习平台 AI时代的学习策略与元能力培养 NotebookLM书籍转化为行动计划 CodeWiki代码解读工程 20 个 NotebookLM 提示词--帮助你更快学习 5个文件夹让Claude Code变身完整开发团队 AI应用-看图学英语单词手账 产品经理的AI副驾驶 泡泡玛特LABUBU冰箱的炒作现象经济学解读 8个Claude Code刚需高阶Skills 经济学原理分析2025年底计算机内存事件 小米MiMo-V2.5系列模型开源 回顾生成式AI的Skill AIGC大字海报 2026年4月发布的五款(LLM)架构 小米XiaoMiTTS-Local-Skill 2026年4月23日榴莲价格行情经济学原理分析 RAG技术落地核心要点 AIGC=制作的 3x3 网格拼贴肖像 Chrome解锁“上帝模式”:免费AI+垂直标签,搞钱效率直接翻倍 n8n skills 灵感获取方法 Qwen Code免费额度到期后变更策略 Claude Code的Agent系统设计模式 AI时代个人竞争力的重构:从全科知识到异质性判断力 企业大模型LLM编程SDD方法落地方案 MemPalace 开源的本地 AI 记忆系统 QwenCode小试牛刀 行业中大佬的的知识管理方法 Graphify的AI编码助手 Trae国际版中代码审查功能初试 Trae国际版本中对话历史查询 Claude Code的源码泄露 Token是什么 GEO的场景与落地 代码工程文档生成:从代码到战略蓝图的 AI 化实践 智能体组织研发范式变革 关于企业群消息爆炸案例分析 AI + WMS:从自动化迈向自主智能仓储 2500路门店视频监控服务器配置 AI智能体时代财务人员的职业转型与组织变革
开源的 Agent Skills项目
PetterLiu · 2026-04-22 · via 博客园 - PetterLiu

     谷歌 Gemini 团队主管 Addy Osmani,最近开源的 Agent Skills,狂揽了 18000+ GitHub Star。 它把资深工程师的工作流和开发规范,封装成了 Skills 技能库,让 AI 在每个开发阶段都能保持一致的高标准。 整个项目围绕软件开发生命周期设计,覆盖定义、规划、构建、验证、评审、发布六个阶段,共计 20 个核心技能。

agent-skills 是一个为 AI 编码代理(AI coding agents)提供生产级工程技能的仓库,核心目标是让 AI 代理能遵循资深工程师的工作流、质量标准和最佳实践,在软件开发全生命周期中保持一致性。

核心设计:软件开发生命周期映射

仓库将软件开发拆解为六个核心阶段,并为每个阶段匹配对应的核心原则与指令,覆盖从需求定义到上线交付的全流程:

表格

阶段

核心动作

指令

核心原则

定义阶段

明确要构建的内容

/spec

先定规格,再写代码

规划阶段

规划构建方式

/plan

拆解为小型、原子化任务

构建阶段

增量式开发

/build

一次只实现一个功能切片

验证阶段

验证功能有效性

/test

测试是功能可用的证明

评审阶段

合入前代码评审

/review

提升代码健康度

交付阶段

上线到生产环境

/ship

更快交付反而更安全

优化补充

代码简化

/code-simplify

清晰优于炫技

此外,技能会根据场景自动激活(例如设计 API 触发 api-and-interface-design、开发 UI 触发 frontend-ui-engineering)。

适配的工具 / 平台

仓库提供了多平台的接入方式,满足不同 AI 编码工具的集成需求:

  1. Claude Code(推荐):支持市场插件安装或本地开发模式部署;
  2. Cursor:将技能文件拷贝到指定目录即可集成;
  3. Gemini CLI:支持从远程仓库或本地克隆包安装技能;
  4. Windsurf:将技能内容添加到规则配置中;
  5. OpenCode:通过 AGENTS.md 和 skill 工具实现代理驱动的技能执行。

仓库结构

核心目录 / 文件分工清晰,便于扩展和使用:

  • agents/:包含代码评审、安全审计、测试工程师等特定角色的代理说明;
  • references/:可访问性、性能、安全、测试模式等检查清单和最佳实践参考;
  • hooks/:包含缓存、忽略规则等相关的脚本配置;
  • skills/:核心技能文件目录(各场景的 SKILL.md 存放处);
  • docs/:不同平台(Cursor/Gemini/Windsurf 等)的集成配置文档;
  • 根目录文档:AGENTS.md(代理说明)、CLAUDE.md(Claude 集成)、README.md(核心介绍)等。

核心价值

将资深工程师的工程经验封装为可复用的「技能」,让 AI 编码代理不再只关注代码语法,而是遵循工业级的开发规范,从需求定义、开发、测试到交付全流程保障代码质量和开发效率。

agent-skills 仓库中的「技能」核心是将资深工程师的工程规范、开发流程和最佳实践封装为结构化的指令 / 规则,让 AI 编码代理能识别并执行。其实现方式可从「技能载体」「触发逻辑」「适配集成」三个维度拆解:

一、技能的核心载体:结构化的规则文件

技能的核心逻辑以可读、可解析的文本 / 配置文件形式存在(主要是 SKILL.md 格式),而非传统代码逻辑,便于 AI 代理理解和执行:

  1. 内容结构:每个 skills/ 目录下的 SKILL.md 会定义对应场景的核心规则,例如:
    • 阶段化指令:对应 /spec//plan//build 等开发生命周期的核心要求;
    • 场景化规则:如 api-and-interface-design 技能会定义 API 设计的规范(参数命名、返回格式、错误码等),frontend-ui-engineering 会定义 UI 开发的可访问性、性能要求;
    • 质量校验标准:如测试覆盖率、代码评审的检查项(参考 references/ 目录下的检查清单)。
  2. 格式设计:采用 Markdown 格式(兼顾人类可读性和 AI 可解析性),核心原则、步骤、校验项会通过标题、列表、表格等结构化排版,让 AI 能快速提取关键规则。

二、技能的触发与执行逻辑

技能并非被动存储,而是通过「指令映射 + 场景自动激活」触发:

  1. 指令映射触发
    • 仓库定义了 7 个核心 slash 指令(/spec//plan//build//test//review//code-simplify//ship),每个指令绑定对应开发阶段的技能集合;
    • 当用户 / 代理输入指令(如 /test)时,AI 会自动加载该指令对应的技能规则(如「测试是功能可用的证明」核心原则、测试用例设计规范、调试流程等),并按规则执行。
  2. 场景自动激活
    • 技能会根据开发场景自动匹配,无需手动指令:例如 AI 检测到当前任务是「设计 REST API」时,会自动激活 api-and-interface-design 技能;检测到「编写前端组件」时,自动激活 frontend-ui-engineering 技能;
    • 场景识别的核心是通过关键词 / 任务上下文匹配(由集成的 AI 代理侧实现,仓库仅定义「场景 - 技能」的映射规则)。

三、技能的适配与集成实现

仓库本身不直接运行技能,而是通过「标准化的集成方式」让不同 AI 编码工具(Claude/Cursor/Gemini 等)能加载并执行技能规则:

  1. Claude Code(核心适配)
    • 封装为 Claude 插件:.claude-plugin/ 目录下的 marketplace.json/plugin.json 定义了插件的元信息(名称、版本、触发方式),让 Claude 能识别并加载 skills/ 目录的规则;
    • 本地部署:通过 claude --plugin-dir 指定仓库路径,Claude 启动时加载所有技能规则,关联 slash 指令与技能逻辑。
  2. Cursor
    • 直接复用 SKILL.md 文件:将技能文件拷贝到 Cursor 的 .cursor/rules/ 目录,Cursor 的 AI 会读取规则并在编码过程中强制执行(如实时提示不符合规范的代码)。
  3. Gemini CLI
    • 作为「原生技能包」安装:通过 gemini skills install 命令将 skills/ 目录的规则注册到 Gemini CLI,AI 执行编码任务时自动调用对应技能。
  4. Windsurf/OpenCode 等
    • 规则注入:将 SKILL.md 中的核心内容提取并添加到工具的规则配置中(如 Windsurf 的规则文件、OpenCode 的 AGENTS.md),让工具的 AI 代理按规则执行。

四、辅助增强:钩子脚本(hooks)

仓库的 hooks/ 目录提供了辅助脚本(如 sdd-cache-pre.sh/simplify-ignore.sh),用于:

  • 缓存技能规则(提升 AI 加载效率);
  • 忽略非核心文件 / 规则(减少 AI 处理冗余);
  • 验证技能执行效果(如 simplify-ignore-test.sh 测试忽略规则是否生效)。

    这些脚本并非技能逻辑的核心,而是优化技能在集成时的执行效率和准确性。

总结

      agent-skills 的技能实现核心是「规则即代码」:将工程最佳实践拆解为 AI 可理解的结构化规则文件,通过指令 / 场景触发执行,并适配不同 AI 工具的集成方式,让 AI 编码代理能复现资深工程师的开发流程和质量标准。其核心价值是「规范封装」而非「代码逻辑实现」,因此无需复杂的编译 / 运行逻辑,重点是规则的结构化和可集成性。