Skills
收录 97,501 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
测试与质量
使用 Viceroy 在本地运行 Fastly Compute WASM 应用,专为 Rust 和 Component Model 项目。适用于:用 Viceroy 启动本地 Fastly Compute 开发服务器、为本地后端覆盖和存储定义配置 fastly.toml、针对 Compute 运行时用 cargo-nextest 运行 Rust 单元测试、本地调试 Compute 应用、将核心 WASM 模块适配到 Component Model,或排查本地 Compute 测试问题(connection refused、缺少后端、存储配置)。对于非 Rust 的 Compute 工作或了解 Compute API,优先使用 fastlike 技能——其源代码作为 Fastly Compute API 参考更易理解。
如何测试与验证 XL1 相关工作——选择合适的验证方式并执行。汇集各类无头验证方法:Sequence 测试网验证(进程内助记词签名器)、本地开发链验证(公共 xl1 命令行,或通过公共 @xyo-network/dapp-kit-vitest-config 的 local-xl1 / api-local 由 vitest 管理的链,或受限的 XYO 内部 @xyo-network/xl1-vitest-config apiLocal)、组合式本地链 + Aries 数据存储验证、完整的本地 dApp 后端验证(aries-dapp-core 经典路径或 dapp-kit 本地路径)、通过 @xyo-network/wallet-xl1-cli 进行无人值守的 Sequence 测试,以及无头浏览器模式测试(vitest + Playwright)。包含共享的仅限测试网的安全规则。当 Agent 需要测试、验证或冒烟测试 XL1 dApp 或协议变更、针对本地链或 Sequence 运行链上测试、运行无头浏览器测试,或搭建无人值守 / CI 测试时激活。负责 dApp 的 Definition of Done 门禁,在报告任何 XL1 dApp 工作完成之前必须执行。
使用本技能以通过/不通过的对抗性审核来把关 iOS SwiftUI 设计与 UX——由单个盲审子 Agent 依据 56 条可判定、源自 HIG 的规则评判界面、diff 或功能,从必需的渲染证据逆向推导,包括模拟器截图(浅色、深色、无障碍文字大小)以及拼接成胶片条的交互录制。涵盖导航/信息架构(标签栏、最多五个标签、系统返回)、模态与流程语法(sheet、alert、未保存内容保护)、布局(44pt 触控目标、安全区域、Dynamic Type)、色彩与对比度、排版下限、Liquid Glass、反馈状态(空、加载、错误、启动)、动效——除弹簧曲线和 Reduce Motion 检查外以胶片条为准,因此仅凭代码绝不能规定未见的动画,且无谓装饰视为不通过——以及触感与工艺。修复必须是最小改动,优先删除而非新增。在合并面向用户的 SwiftUI 工作前触发。只给结论,绝不给修复方案;没有 SwiftUI UI 表面的目标中止。
面向产品界面的无障碍工程,从焦点状态与键盘支持到 ARIA、表单与屏幕阅读器。适用于构建或评审 UI 组件、模态框、菜单、表单、自定义控件时,或当用户说"让它可无障碍访问"或反馈键盘、屏幕阅读器问题时。触发词包括 accessibility、a11y、WCAG、aria、focus ring、focus-visible、focus trap、keyboard navigation、tab order、tabindex、screen reader、sr-only、aria-live、alt text、hit area、touch target、pointer-events、hover on touch、prefers-reduced-motion、autoplay、toast duration、skip link、semantic HTML、aria-label、form errors、disabled buttons、"not keyboard accessible"。
Copilot 在你的 PR 上留下了 14 条审查评论——其中一半是吹毛求疵。修复 → 回复 → 解决 → 重新请求,耗时数小时,而且每一轮都会带来更多评论。本技能运行循环工程:通过 GraphQL 自动触发 Copilot Code Review(无需 @copilot 提及),用修复 / 拒绝 / 上报的准则分诊每个未关闭的讨论串(Copilot、人类、advanced-security),派发遵守仓库构建/测试/lint 约定的并行修复子 Agent,按迭代提交,引用已推送的 SHA 进行回复并解决,然后重新触发,直到 HEAD 被审查且没有任何等待该 Agent 回复的讨论串(剩余的未关闭讨论串是对人类的明确交接——上报的拒绝、设计权衡)。你合并一个干净的 PR;机器人来跑流程。触发短语:“处理 copilot 评论”“运行 copilot 审查循环”“修复这个 PR”“根据 copilot 反馈迭代”。与仓库无关,使用 gh 命令行 + PowerShell。完整的自动驾驶需要仓库的 Triage/Write 权限;外部 PR 作者获得单次迭代模式加手动重新触发(UI 🔄 或推送实质性提交)。
为 factory 模式构建构建人工审查体验,提供仪表盘式审计轨迹摘要(切片数量、返工率、门禁失败分布)、PR 摘要(每个已合并 PR 及其门禁结果)、回顾综合(反复出现的返工原因、结对有效性、领域热点)、质量趋势跟踪(会话间比较)、升级审查(含 resolve/override/send-back 选项的返工历史)以及自主性调优界面。在 factory 模式构建的 Phase 3 人工审查期间使用,或评估自主构建质量时使用。触发词:"review the build"、"factory review"、"audit trail"、"quality trends"、"escalation review"、"PR digest"、"autonomy tuning"、"rework rate"。不适用于:运行流水线(使用 pipeline)、单个代码审查(使用 code-review)。
针对设计、流程或系统中潜在失效的系统性识别与风险评估,开展失效模式与影响分析(FMEA)。支持 DFMEA(设计)、PFMEA(流程)和 FMEA-MSR(监控与系统响应)。采用 AIAG-VDA 7 步法,以行动优先级(AP)风险评估替代传统 RPN。适用于分析产品设计的潜在失效、评估制造流程风险、开展主动风险评估、准备 APQP/PPAP 提交、调查现场失效,或当用户提到 "FMEA"、"failure mode"、"DFMEA"、"PFMEA"、"severity occurrence detection"、"RPN"、"Action Priority"、"design risk analysis",或需要识别并排列潜在失效模式及其原因与影响时。
使用 Mergify merge queue 对 PR 进行入队/出队,监控和查看队列,并诊断已出队的 PR——无论它是处于排队中、为何被出队、CI 失败在哪里,以及下一步该做什么。在以下情况务必使用此技能:对 PR 入队或出队、检查队列状态、调查 PR 合并状态、查明 PR 离开队列的原因、暂停/恢复队列,或调试合并失败。触发词:queue a PR、requeue、dequeue、dequeued、why was my PR dequeued、dequeue reason、merge queue、queue status、queue pause、queue show、pause、unpause、frozen、bisecting、batch、CI checks、CHECKS_FAILED、PULL_REQUEST_UPDATED。
使用此技能将 MockK(Kotlin 优先的 mocking 框架)接入 JVM 单元测试套件,尤其是在协程、单例/`object` mocking 或构造函数 mocking 占主导时。涵盖 `io.mockk:mockk-jvm:1.14.x`(以及用于 instrumented 的 `mockk-android` + `mockk-agent`)、`every { } returns`、`coEvery` / `coVerify`(原生 suspend 支持——相对 Mockito 的最大优势)、`mockk(relaxed = true)` / `relaxUnitFun = true`、`slot<T>()` 捕获、`verifySequence` / `verifyOrder` / `confirmVerified`、`mockkStatic` / `mockkObject` / `mockkConstructor` 配合 `unmockkAll()` 清理、`@MockK` / `@RelaxedMockK` / `@SpyK` / `@InjectMockKs` 注解,以及 Mockito 与 MockK 的选型标准。当用户提到 `coEvery`、`mockkObject`、`mockkStatic`、`slot`、`MockKException`、`every returns vs coEvery`、`relaxed = true`,或询问如何 mock 一个 Kotlin `object`/单例时使用。
治理大量测试的 Playwright TypeScript 回归套件。当被要求规划、选择、分层、执行或优化套件,并涉及风险/变更分析、标签、CI/CD、分片、不稳定的测试管理或套件健康指标时使用;不适用于编写单个 UI 测试规范。关键词:regression strategy、smoke tests、test selection、CI pipeline、flaky tests、test sharding、impact analysis、git diff。
遵循 Martin Fowler 编目的系统化代码重构。方法论:特征测试、红-绿-重构、增量式改造。能力:SOLID 合规、DRY 清理、代码异味检测、复杂度削减、遗留系统现代化、设计模式、函数式编程模式。动作:重构、提取、内联、重命名、移动、简化代码。关键词:重构、SOLID、DRY、代码异味、复杂度、提取方法、内联、重命名、移动、整洁代码、技术债、遗留代码、设计模式、特征测试、红-绿-重构、函数式编程、高阶函数、不可变性、纯函数、组合、柯里化、副作用。适用场景:提升代码质量、减少技术债、应用 SOLID 原则、修复 DRY 违规、消除代码异味、现代化遗留代码、应用设计模式。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
