Skills
收录 96,981 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
测试与质量
审查 React 和 Next.js 前端,找出面向用户的缺陷:代码与渲染 UI 中的状态缺失、数据丢失、重复提交、焦点与键盘操作故障、回滚缺口、异步数据过期、无障碍标记、布局韧性、性能配置、排版、动效隐患以及微文案。返回 file:line 形式的发现和是否可上线的结论。当被要求"审查这个 PR 里的 UX 缺陷"、"审查这个组件"、"检查我的 UI"、"这个无障碍吗"、"对这个页面做设计 QA"或"可以上线了吗"时使用。产品决策请用 product-design;Agent 类应用请用 ax-audit;深入排版或动效请用 typography-audit 或 ui-animation;若关注的是某段文案措辞而非缺失或泄漏问题,请用 copywriting。
为 Adobe App Builder 的 action 和 UI 组件生成并运行测试。搭建 Jest 单元测试、针对已部署 action 的集成测试、Adobe API 交互的契约测试,以及使用 Testing Library 的 React 组件测试。提供 State、Files、Events SDK、@adobe/aio-lib-* 客户端、ExC Shell 上下文(@adobe/exc-app)和 UIX Guest SDK(@adobe/uix-guest)的 mock 辅助工具。只要用户提到测试 App Builder action、为 Runtime action 编写单元测试、创建集成测试、mock Adobe SDK、设置测试夹具、运行 aio app test,或想在部署前验证 action 行为,就使用本技能。当用户提到 App Builder 的 Jest 配置、测试覆盖率、CI 测试设置、React 组件测试、Testing Library、UI 测试、Provider 包装器、测试我的页面、测试我的表单、测试我的表格、测试我的组件、mock shell 上下文、mock 扩展上下文、调试测试失败或修复 Jest 错误时也触发。
用于制定分支策略、实施 Conventional Commits、创建和审查 PR、处理 PR 审查意见、合并 PR(包括 CI 验证、自动合并队列和合并后清理)、管理 PR 审查会话、使用签名提交合并 PR、处理合并冲突、验证合并没有悄悄丢弃改动、同步长期分叉的分支(例如把 master 合入 integration)、将长期分支变基到已移动的基线或将其拆分为多个 PR、将 Git 与 CI/CD 集成、配置 git hooks(lefthook、captainhook、husky、pre-commit)、排查 git worktree 中的 hook 安装失败,或使用裸仓库加每分支 worktree 的布局(包括合并同时包含普通克隆和 .bare 的目录)。Pull request 相关工具仅支持 GitHub;references/pull-request-workflow.md 提供对应的 GitLab 做法。不适用于创建发布(使用 github-release)或诊断 BLOCKED/无法合并的 PR(使用 github-project)。
平台规范与发布验证——涵盖各平台要求,以及多平台分发前的验证步骤。适用于将帖子分发到多个平台、帖子被拒绝、映射各平台的 postType/必填字段,或执行发布前验证。根据 OpenAPI 规范编码各平台的 postType 枚举、必填字段矩阵和媒体规则,并运行 POST /posts/validate,确保帖子在每个目标平台正确发布。使用 CHECK 框架。这是各平台格式技能所依赖的核心。WoopSocial 会原子化地验证并发布,且没有更新端点;Agent 负责映射字段并修复规范违规,但披露内容是否属实、隐私意图等需由人判断;绝不捏造指标。不同于各平台格式技能(针对单个平台的内容)和 scheduling-and-queue(时间安排)。
当正在开发测试一项跨越 CYPACK(edgeworker + CLI)和 CYHOST(托管在 Vercel 上的 GUI)的 Cyrus 变更,且托管 GUI 需要指向本仓库中尚未发布的 `cyrus-core` 时调用。将 `cyrus-core`(如需要也包括 `claude-runner`)以 `-test.N` 预发布版本发布到 npm 的 `test` dist-tag,使 CYHOST 可以通过 `cyrus-core@test` 安装,而不影响 `latest` dist-tag,也不会真正发布正式版本。
当实现计划或已完成的实现需要由其他 Agent CLI 独立评审时,必须使用此技能。默认使用相反的 CLI(在 Claude Code 中完成的工作使用 Codex,在 Codex 中完成的工作使用 Claude Code),并搭配 Antigravity (Gemini)。适用于用户要求交叉评审或其他 Agent 提供第二意见,以及 plan-crafting、inline-plan-dev 或 subagent-plan-dev 到达交叉评审步骤时。同一宿主内的实现评审使用 review-request;决定如何处理发现的问题使用 review-resolution;规格评审和逐任务评审不属于此技能。
通过 JavaScript 使用 DevTools 协议驱动 Chrome。通过 `browser-harness-js` 命令行运行 JS 代码片段——它会自动启动一个长驻的 bun HTTP 服务,持有完全类型化的 CDP `Session`,每次调用(`browser-harness-js 'await session.Page.navigate(...)'`)都在同一持久连接上执行。会话、活动目标和全局变量在多次调用之间保持不变。适用于用户希望通过 CDP 自动化、脚本化或检查 Chrome 浏览器时——单标签页或多标签页,连接已有 Chrome 或通过 --remote-debugging-port 启动的新实例。
将 Fandhe-AI 组织标准的整套 CI 防护措施(引入 ai-review / AGENTS.md 审查要点集 / 必需检查汇总任务 / branch protection ruleset 与附加防护)部署到目标仓库。适用于“添加仓库防护”“引入 CI 防护”“设置 branch protection”“引入 ai-review”“完善 AGENTS.md”等请求。也支持批量应用到多个仓库。初始设置 .claude/ 体系请参阅 init-claude,扩充现有体系请参阅 update-claude。
使用 Component Story Format(CSF)创建和编辑 React Native Storybook 故事。适用于编写 .stories.tsx 文件、为 React Native 组件添加故事、配置 Storybook 插件(controls、actions、backgrounds、notes)、设置 argTypes、装饰器、参数,或使用便于测试的 portable stories。适用于任何涉及 @storybook/react-native 故事编写的工作。
通过并行的批评子 Agent,从多个角度(安全性、简洁性、边缘情况、范围蔓延、代码库冲突、技术特定最佳实践)评审实施计划,或 wayfinder 地图/工单。触发条件:用户说“kritisiere den plan”“plan check”“plan-kritik”“blinde flecken”或“/plan-critics”;也应在规划 Agent 想在展示计划前验证自身计划,或 wayfinder 会话想在关闭工单前检查解决方案时调用。必须在顶层调用(不能在子 Agent 内部调用)——它使用 Task 工具。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
