本文面向实际研发场景,整理并推荐了一组可直接应用于日常开发流程的 Agent Skill。这些 Skill 覆盖前端设计、前后端开发、代码审查、自动化测试、CI/CD、问题修复以及文档维护等常见环节,分别针对具体任务提供明确的能力边界与使用场景说明,帮助你在不同阶段选择合适的 Skill,提高开发效率。
前端设计
| 名称 | frontend-design |
|---|---|
| 作者 | Anthropic |
| 地址 | https://github.com/anthropics/skills/tree/main/skills/frontend-design |
| 简介 | 该 Skill 旨在创建具有独特性和高品质的前端界面,能够达到生产级别的标准。它的核心目标是避免生成千篇一律、缺乏独特风格的 “AI 风格” 界面,而是通过在设计上有意地选择大胆、明确的美学方向(例如:极简、复古、未来感、野兽派等),并注重排版、色彩、动效、空间布局等细节,来打造出令人印象深刻、具有艺术感的前端页面。 |
| 资源文件 | 该 Skill 中仅包含一个 SKILL.md 文件。 |
| 应用场景 | * 构建网页组件或页面 当你需要从零开始创建一个具体的 UI 元素时,例如一个 React 组件、一个 HTML/CSS 布局,或一个独立的静态页面。该 Skill 会确保这个组件不仅功能完善,而且在视觉上具有辨识度。 * 开发完整的 Web 应用或网站 当你需要构建一个完整的应用界面时,比如一个产品的 Landing Page、一个数据仪表盘或一个小型网站。该 Skill 会从整体出发,确立一个统一且鲜明的设计风格,并将其贯彻到应用的每一个角落。 * 美化或重塑现有界面 当你有一个已经存在的、但设计平庸的网页或应用,并希望提升其视觉品质时。该 Skill 会专注于美化层面的工作,通过引入独特的字体、创意的色彩方案、精致的动效和新颖的布局,来重塑界面的整体美感。 |
前端开发
| 名称 | next-cache-components-adoption | next-cache-components-optimizer |
|---|---|---|
| 作者 | vercel | vercel |
| 地址 | https://github.com/vercel/next.js/tree/canary/skills/next-cache-components-adoption | https://github.com/vercel/next.js/tree/canary/skills/next-cache-components-optimizer |
| 简介 | 该 Skill 用于帮助 Next.js App Router 项目启用 Cache Components,并将应用推进到可以稳定构建的状态。它会引导开发者确认项目的版本、目录结构和配置条件,开启 cacheComponents: true,处理与 Cache Components 不兼容的路由配置,并按照页面或功能逐步解决阻塞预渲染的问题,让整个迁移过程更加容易拆分、验证和回滚。 | 该 Skill 用于在已经启用 Cache Components 的 Next.js 项目中,优化具体路由的即时导航体验。它会通过 @next/playwright 的 instant() 测试建立可重复的验证闭环,帮助页面把更多有价值的内容保留在静态外壳中,让真正依赖请求的数据在合适的边界内流式加载,并通过自动化测试防止体验回退。 |
| 资源文件 | 除 SKILL.md 文件外,该 Skill 中还包含以下文件:- | 除
|
| 应用场景 | * 启用 Cache Components 并完成迁移前置工作 | * 优化具体路由的即时导航体验
当某个页面虽然已经通过 Cache Components 的构建检查,但首次加载或客户端跳转仍然需要等待动态数据后才展示内容时,该 Skill 会建立测试驱动的优化流程,验证页面的静态外壳是否能够立即呈现。
* 扩大静态外壳并减少空白等待
当页面的 |
全栈开发
| 名称 | fullstack-developer |
|---|---|
| 作者 | Shubhamsaboo |
| 地址 | https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/awesome_agent_skills/fullstack-developer |
| 简介 | 该 Skill 的主要作用是扮演一个 精通现代 Web 开发技术的全栈专家角色。它专注于使用 JavaScript/TypeScript 技术栈,特别是 React (Next.js)、Node.js 和主流数据库,来帮助你完成各类 Web 开发任务。 |
| 资源文件 | 该 Skill 中仅包含一个 SKILL.md 文件。 |
| 应用场景 |
|
代码审查(前端)
| 名称 | frontend-code-review |
|---|---|
| 作者 | langgenius |
| 地址 | https://github.com/langgenius/dify/tree/main/.agents/skills/frontend-code-review |
| 简介 | 该 Skill 的核心功能是自动化审查前端代码(尤其针对 .tsx、.ts、.js 等文件)。它会依据预定义的规则清单,从代码质量、性能表现、业务逻辑等维度对代码开展全面分析。审查完成后,系统将生成结构清晰的报告,把发现的问题划分为 “紧急待修复” 和 “改进建议” 两类,并标注具体的代码位置、提供可落地的修复方案,助力你提升代码质量。 |
| 资源文件 | 除 SKILL.md 文件外,该 Skill 中还包含以下文件:
|
| 应用场景 | * 审查待提交的变更
在你准备提交代码( |
代码审查(通用)
| 名称 | code-reviewer |
|---|---|
| 作者 | google-gemini |
| 地址 | https://github.com/google-gemini/gemini-cli/tree/main/.gemini/skills/code-reviewer |
| 简介 | 该 Skill 旨在引导 AI 开展专业且全面的代码审查工作。它既支持审查本地代码改动(包括已暂存和未暂存的变更),也可审查远程代码合并请求(Pull Request,简称 PR)。审查的核心目标是保障代码的正确性、可维护性,并确保代码符合项目既定的规范标准。 |
| 资源文件 | 该 Skill 中仅包含一个 SKILL.md 文件。 |
| 应用场景 | * 审查远程 PR
当你完成功能开发或问题修复并提交 PR 后,可发起 AI 审查请求。你只需提供 PR 编号或 URL(例如:"Review PR #123"),AI 会自动检出(checkout)该 PR 的代码,运行项目预设的检查脚本(如 |
网页应用测试
| 名称 | webapp-testing |
|---|---|
| 作者 | Anthropic |
| 地址 | https://github.com/anthropics/skills/tree/main/skills/webapp-testing |
| 简介 | 该 Skill 是一个基于 Playwright 构建的本地 Web 应用测试工具集,支持前端功能验证、UI 行为调试、页面截图及浏览器控制台日志采集,适配「先侦查后行动」的测试流程。工具集提供示例脚本与辅助脚本,覆盖静态 HTML 自动化测试、元素定位、日志抓取能力,并可在多服务场景下统一管理服务器生命周期。 |
| 资源文件 | 除 SKILL.md 文件外,该 Skill 中还包含以下文件:
|
| 应用场景 | * 自动验证前端功能
当你在本地开发 Web 应用(如使用 React、Vue、Svelte 等框架),并希望验证某个新功能是否正常运行时,只需用自然语言告知 AI 测试需求(例如:“帮我测试登录功能”),AI 会自动编写 Playwright 脚本来模拟用户操作,并向你反馈页面状态或内容是否符合预期。
* 调试与分析 UI 行为
若你发现页面中某元素渲染异常或交互行为异常,可向 AI 下达指令(例如:“截取首页完整截图” 或 “检查按钮的 DOM 结构”),AI 会执行对应脚本,捕获截图或获取 HTML 内容,并将侦察结果返回给你,助力快速定位问题。
* 处理需要后台服务的复杂交互
若你的应用为前后端分离架构,测试前端功能需后端 API 服务同步运行,只需告知 AI 项目结构与启动命令,AI 会借助 |
CI/CD:PR 创建
| 名称 | pr-creator |
|---|---|
| 作者 | google-gemini |
| 地址 | https://github.com/google-gemini/gemini-cli/tree/main/.gemini/skills/pr-creator |
| 简介 | 该 Skill 的核心作用是引导并自动化创建高质量、符合规范的拉取请求(Pull Request,简称 PR)。它通过标准化工作流程,确保每一次代码提交均遵循项目预设的模板与质量检查标准,从而提升代码审查效率、保障团队协作的一致性。 |
| 资源文件 | 该 Skill 中仅包含一个 SKILL.md 文件。 |
| 应用场景 | * 一键创建符合规范的 PR 当你在本地完成新功能开发或 Bug 修复,并已提交代码(git commit)后,可调用此 Skill,让 AI 自动执行分支检查、查找并应用 PR 模板、运行预检脚本(如测试和 linting),并最终生成一个标题和描述都完全符合项目规范的 PR。 * 引导贡献者完成首次代码提交 当新团队成员或外部贡献者不熟悉项目的提交流程和规范时,可以使用此 Skill,让 AI 以智能向导的形式,自动完成模板查找、脚本执行等繁琐操作,仅需用户填写必要的标题与描述,大幅降低代码贡献门槛。 * 自动执行创建 PR 前的质量检查 在正式创建 PR 之前,可以调用该 Skill,让 AI 自动运行项目预设的 preflight 脚本,执行所有必要的构建、单元测试和代码风格检查。如果任何检查失败,AI 会中止提交流程并提示开发者进行修复,节约了审查者的时间和精力。 |
Linting 和格式错误修复
| 名称 | fix |
|---|---|
| 作者 | |
| 地址 | https://github.com/facebook/react/tree/main/.claude/skills/fix |
| 简介 | 这个 skill 的核心作用是自动化地修复代码格式并检查代码规范(linting)错误 。它通过执行两个关键命令来保证代码质量:
最终目标是确保代码在提交前符合项目规范,从而顺利通过 CI/CD 流程。 |
| 资源文件 | 该 Skill 中仅包含一个 SKILL.md 文件。 |
| 应用场景 | * 提交代码前的预防性检查
在你完成编码,执行 |
技术文档更新
| 名称 | update-docs |
|---|---|
| 作者 | vercel |
| 地址 | https://github.com/vercel/next.js/tree/canary/.agents/skills/update-docs |
| 简介 | 该 Skill 是一套用于更新 Next.js 项目文档的引导式工作流,核心作用是帮助你根据源代码的变更,来分析、更新和创建相关的文档,确保代码和文档保持同步。它特别为审查 Pull Request (PR) 时的文档完整性检查而设计,通过一系列标准化的步骤来规范文档的修改过程。 |
| 资源文件 | 除 SKILL.md 文件外,该 Skill 中还包含以下文件:
|
| 应用场景 | * 分析代码变更对文档的影响
提交代码变更后,可以调用该 Skill 来分析哪些文档文件需要更新。
它会通过 |
查找 Skill
| 名称 | find-skills |
|---|---|
| 作者 | vercel |
| 地址 | https://github.com/vercel-labs/skills/tree/main/skills/find-skills |
| 简介 | 该 Skill 主要作用帮助你发现并安装 Agent Skill。 它依托名为 |
| 资源文件 | 该 Skill 中仅包含一个 SKILL.md 文件。 |
| 应用场景 | * 探索未知的 Skill
当你希望 Agent 帮忙处理某个特定领域的任务,但不确定 Agent 是否具备相应能力时,可以使用此 Skill 进行探索。例如,当你询问 “你能帮我评审代码吗?” 或 “如何为我的项目生成文档?” 时,该 Skill 会被激活,主动在技能市场中搜索与 “代码评审” 或“ 文档生成” 相关的能力,并将找到的可用技能呈现给你.
* 查找特定的 Skill
当你明确知道需要一个 Skill 来解决特定问题,但不知道具体是哪个 Skill 时,可以主动调用此 Skill 进行精确查找。例如,你可以直接说 “帮我找一个用于 React 性能优化的 skill”,该 Skill 会将 “React 性能优化” 作为关键词进行搜索,并返回最匹配的技能选项,如 “vercel-react-best-practices”。
* 提供可执行的 Skill 安装建议
当该 Skill 找到一个或多个匹配的 skill 后,它会自动整理并输出一份标准化的推荐信息。这份信息不仅包含技能的名称和功能简介 ,还会提供 一键安装指令 ( |