Skills
收录 97,501 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
测试与质量
在编写、修改或调试 Bagisto 端到端测试时使用 —— 决定覆盖范围、Playwright 规格、页面对象、定位器、断言、ACL 角色覆盖、fixture、测试数据、后台与店面覆盖、回归测试,或失败的 E2E 运行。触发短语包括 "playwright"、"e2e"、"end to end"、"spec.ts"、"page object"、"browser test"、"add tests for"、"flaky test"、"regression test"、"shard"。
全代码库代码质量审计系统,包含 9 个专用子技能,覆盖安全、SOLID 原则、架构、错误处理、性能、测试质量、代码坏味道、设计模式和框架最佳实践。产出带评分的健康度仪表盘(每类 0-100)、带严重程度评级(P0-P3)及评级依据的问题清单,以及可直接复制的修复提示词;还支持相对基线分支的 PR 式差异审查。严格只读 —— 绝不修改用户代码。当用户说 "codeprobe"、"audit"、"full code review"、"code health"、"check my code"、"security scan"、"code smells"、"SOLID check",或询问代码库的健康度、风险或可维护性时使用。(若仅审查当前工作差异,内置的 /code-review 可能更合适,除非用户要求使用 codeprobe。)
CodeRabbit CLI 本地代码审查与 .coderabbit.yaml 配置。在推送或创建 PR 之前对未提交 / 已提交的更改运行 AI 审查,解析 --agent 发现结果,在每小时速率限制内迭代修复与验证循环,并调整仓库配置以实现低噪声高信号的审查。还可通过 CLI 驱动云端 Coding Agent 任务(coderabbit code)。适用于推送前 / PR 前审查本地更改、安装或使用 coderabbit/cr CLI、启动或跟进 CodeRabbit 云任务、创建或调整 .coderabbit.yaml,或减少 CodeRabbit 审查噪声。不适用于 PR 侧审查循环与线程处理(git-pr)、提交(git-commit)或 CI 状态(git-ci)。
当用户在支持 DPA 的硬件(最低支持 ConnectX-7,推荐 ConnectX-8,或 BlueField-3)上调用 doca_flow_dpa_perf,以测量 DPA 卸载的 DOCA Flow 路径上的规则更新/禁用速率时使用此技能——选择主动/被动设备划分、选择工作负载形态维度(burst、queue、completion threshold、workers、hash pipe algo、PSL tables),或读取 Kops/sec 迭代统计和可选自检。即使用户未明确提及 "doca_flow_dpa_perf" 或 "DPA Provider" 也应触发——典型的隐含说法包括 "how fast can the DPA program path-selector entries"、"baseline rule-update rate on ConnectX-8"、"tool reports zero ops on my BlueField"、"self-test sentinel never shows on tcpdump" 或 "is my BlueField-2 DPA-capable"。对于主机/DPU-CPU Flow 路径(doca-flow-perf)、Flow 流水线调优(doca-flow-tune)、编写 doca-flow / doca-dpa 应用或 DOCA 安装,应拒绝并转至其他技能。
使用此技能设置 CI 关卡,在 Compose 稳定性悄然回退时让构建失败,可使用 `skydoves/compose-stability-analyzer` Gradle 插件(首选)或 `j-roskopf/ComposeGuard` 插件(非 Android 多平台的备选)。涵盖应用 `com.github.skydoves.compose.stability.analyzer`、配置 `composeStabilityAnalyzer { stabilityValidation { ... } }` DSL、用 `:stabilityDump` 生成 `.stability` 基线、将其提交到版本控制,以及把 `:stabilityCheck` 接入 GitHub Actions 或其他 CI 任务。当团队想要稳定性 SLO、当不稳定的参数混入共享数据类并且在有人报告卡顿之前一直未被察觉、当把大型应用迁移到 strong skipping,或当用户提到 stabilityCheck、stabilityDump、baseline drift、ComposeGuard 或“fail the build on stability regression”时使用。
审查 ADK 集成文档页面(docs/integrations/ 下的 Markdown 文件)或集成拉取请求的正确性、结构、风格、可运行的代码、有效链接和目录规范。产出按优先级排序的审查报告、建议决策(批准、请求修改或关闭 PR)、顶层审查回复,以及草拟的行锚定评论;仅在明确要求时才修复问题。触发于 "integration-review"、"review integration page"、"review integration PR"、"review this integration"、"check integration docs"。
使用 mobilecli 命令行工具或 JSON-RPC API 运行移动端自动化、应用测试,并与 iOS 和 Android 设备、模拟器、仿真器和应用交互。只要用户想要列出已连接设备、启动或关闭模拟器/仿真器、截取移动端截图、开始屏幕录制、发送按键/触摸输入(点按、文本、滑动、捏合、硬件按钮)、管理应用(安装、卸载、启动、终止、获取前台应用)、检查 webview(查询 DOM、执行 JS、导航)、在设备上下载/上传文件、获取崩溃报告、安装 mobilecli,或在 Mobile Next 云上分配和释放远程真机,就触发此技能,即使用户没有明确提到 "mobilecli"。需要 mobilecli npm 包;若缺失,该技能会安装它。
使用此技能安装和操作 `skydoves/compose-stability-analyzer` IntelliJ / Android Studio 插件,让开发者在编辑器中实时看到 Compose 稳定性反馈,而不必等待 Gradle 构建。涵盖从磁盘安装插件、配置 `Settings → Tools → Compose Stability Analyzer` 面板、解读四种边栏颜色(绿色稳定、红色不稳定、黄色运行时、灰色无参数)、每个参数的悬停文档、内联参数提示徽章,以及 `UnstableComposable` 弱警告检查及其 `@Suppress("NonSkippableComposable")` 和 `@Suppress("ParamsComparedByRef")` 快速修复。当用户提到边栏图标、内联提示、稳定性检查、IDEA 插件、编辑时的实时稳定性反馈,或询问为什么某个 composable 在编辑器中被标记为不可跳过时使用。
使用此技能驱动 `skydoves/compose-stability-analyzer` IntelliJ / Android Studio 插件的主动调查功能:从根 `@Composable` 出发遍历调用图的静态 Recomposition Cascade 可视化器,以及将已连接设备 logcat 中的 `D/Recomposition` 事件流式传输到每个被插桩 composable 上方块状内联标注的实时 Recomposition Heatmap。涵盖 `Compose Stability Analyzer` 工具窗口的三个标签页(Explorer、Cascade、Heatmap)、级联分析器带深度上限和循环检测的静态 PSI 遍历、热图所消费的 ADB logcat 命令,以及切换/清除操作。当用户询问“如果我修改这个 composable 会牵连什么”“那次滚动期间它重组了多少次”“这个状态变更的影响范围有多大”,或提到级联标签页、热图标签页、重组内联标注或 `Toggle Recomposition Heatmap` 时使用。
全代码库代码质量审计系统,包含 9 个专用子技能,覆盖安全、SOLID 原则、架构、错误处理、性能、测试质量、代码坏味道、设计模式和框架最佳实践。产出带评分的健康度仪表盘(每类 0-100)、带严重程度评级(P0-P3)及评级依据的问题清单,以及可直接复制的修复提示词;还支持相对基线分支的 PR 式差异审查。严格只读 —— 绝不修改用户代码。当用户说 "codeprobe"、"audit"、"full code review"、"code health"、"check my code"、"security scan"、"code smells"、"SOLID check",或询问代码库的健康度、风险或可维护性时使用。(若仅审查当前工作差异,内置的 /code-review 可能更合适,除非用户要求使用 codeprobe。)
OpenSpec 的 tempa-spec 架构跨工件一致性评审——在编写任何代码之前,检查 proposal.md、specs/**/*.md、design.md 和 tasks.md 是否彼此一致且忠实于需求。一个周期包括 ALIGN 阶段(通过 `hrt-artifact-lint` 检查确定性结构和覆盖情况,然后评估五个判断维度、进行后果门控,再按 HIGH/MEDIUM/LOW × MECHANICAL/DECISION 分类——HIGH DECISION 发现项集中展示并逐项回答,其余汇总为一份摘要)、全新上下文中的 VERIFY 阶段(仅当 ALIGN 提出 HIGH 项时执行),然后由 specs 和 design 主导人工 WALKTHROUGH;走查反馈重新进入 ALIGN。走查一轮无问题或用户签字确认后结束;经过 3 个周期后会询问是否继续。在 tempa-spec 架构的 `align` 阶段使用。
执行微观层面的 NestJS 代码质量审计。依据实时 GitHub 标准验证测试、架构、DTO 校验、错误处理与代码实现。生成详细的违规报告与按优先级排序的行动计划。当用户要求检查 NestJS 代码质量、验证最佳实践或审查后端代码标准时使用。触发词:'nestjs best practices'、'backend code quality'、'code review'、'nestjs standards'、'dto validation'、'error handling review'。
为软件团队设计并应用 QA 方法论:测试策略、回归测试、CI 失败分类、测试自动化、质量门禁与指标、基于风险的测试、探索性测试、测试设计技术、AI 代码质量门禁(独立验证、产物溯源、规格优先判定依据、AI 评审意见分类、面向 Spec-Driven Development 的验收标准可测试性)、变异引导的测试加固与评审证据(存活的变异体、弱断言、感知差异的变异测试)、Agent 评估设计(数据集测试设计、以评判者作为被测系统、防抖动的评估纪律)、QA 职级(Senior/Staff/Principal)以及 SDET 工程(测试基础设施、gTAA、CI/CD 集成)。不要用于生产事故的根因调试、安全实现或威胁建模,也不要用于评估框架治理与统计分析——这些分别交由 systematic-debugging、secure-software-engineering 和 agent-evals-and-observability 处理。
执行微观层面的 React 代码质量审计。依据实时 GitHub 标准验证测试、组件架构、hooks 模式、状态管理、性能与 TypeScript。生成详细的违规报告与按优先级排序的行动计划。当用户要求检查 React 代码质量、验证最佳实践或审查前端代码标准时使用。触发词:'react best practices'、'react code quality'、'component review'、'hooks review'、'react standards'、'frontend code quality'。
编写新代码、提出 bug 修复方案、审查 PR/diff,或讨论是否添加抽象层、配置层、插件系统或通用机制时,均使用此技能。架构/设计讨论、“这是否太复杂”之类的问题,或 Claude 即将建议引入新的抽象层时也应触发。核心理念是:代码是写给人读的,而非供人欣赏的艺术品;应优先考虑易用易懂(像路标一样一目了然),而不是优雅或巧妙。即使用户没有明确提到“简单”,也应触发,例如“要不要把它做成可配置的”“快速修复这个 bug”“审查这个 PR”“要不要把它抽象成辅助函数”“这套代码感觉很混乱”。一次性事实问题、纯格式/错字修改,或用户明确要求通用/可配置设计时,不要使用。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
