Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
测试与质量
内容发布前 QA 框架。涵盖需求简报遵循度、语调一致性、事实准确性、结构与清晰度、AI 内容审计、SEO 和 AEO 合规性、内部链接与 schema 验证、通过抽样实现规模化 QA、QA 工作流,以及区分问题发现型 QA 与打勾式 QA 的专业规范。遇到编辑 QA、内容审查、发布前审查、内容审计、内容 QA 流程、AI 内容审计、幻觉检查、内容抽样、程序化 QA、语调一致性检查或需求简报遵循度检查时触发。内容团队交付粗制滥造的工作、AI 协作撰写的内容未经审计便发布、QA 流程令审核人员精疲力竭,或程序化 SEO 内容集需要抽样规范时也会触发。进行语调一致性检查时,此技能负责在发布关卡将草稿与现有语调规范进行比对;若需要定义或记录语调规范本身,则使用 `brand-voice`。
审计 Web 代码库的安全性、性能、正确性和重构改进,且不改变任何外部可见行为。并行启动只读审查器,按两个维度(严重性 × 置信度)评估发现,过滤可预见的误报,通过独立的一轮审查(而非自我复查)验证保留项,将其分类为安全或需门控,并撰写报告。仅在收到请求时应用不改变行为的修复。适用于:“rigorous review”“hardening audit”“security and performance audit”“internal audit”“harden the codebase”“audit for security/perf/refactoring”“tech-debt audit”“review this codebase without changing behavior”。
对页面、功能或整个网站运行 QA 测试,分为三个深度级别(冒烟、标准、完整)。用户要求对页面或网站进行 QA、部署后运行冒烟测试、上线前验证页面或执行回归检查时,使用此技能。以下情况会触发:QA、QA sweep、冒烟测试、回归测试、部署后检查、上线前检查、验证部署、测试此页面、页面是否渲染、失效链接、404、图片未加载。部署后或新页面上线后,在需要验证时也会主动触发。仅从表层信号检查无障碍性、性能和 SEO;深度审计应使用 `accessibility-audit`、`performance-optimization` 和 `seo-technical`,代码级调试则使用 `code-review-web`。
评估是否以及如何升级工具、框架、库或依赖项。查明固定版本,找出最新发布版本和最新可安装版本,通读整个版本差异范围内的变更日志,并根据代码库中的实际用法,通过 grep 对每项破坏性变更和弃用进行分类,使报告只涵盖适用于当前项目的内容以及值得采用的功能。处理由安全问题/CVE 和生命周期结束驱动的升级;给出安全、保持现状、受阻或需要处理的结论,默认仅调查。还会通过审查运行时错误面来验证已完成的升级,发现变更日志差异无法揭示的潜在故障。当用户要求升级、提升版本或更新工具或依赖项,提及新版本或最新版本,询问升级是否安全或值得,或者刚完成升级并想了解出了什么问题时使用。触发词包括“upgrade”“bump”“update dependency”“breaking changes”“is it safe to upgrade”“just upgraded”“what broke after the upgrade”。
在获得用户明确确认后,通过 Connect API 在 DevOps Center 管道上配置可用的测试提供程序(例如 Apex Unit Tests、Code Analyzer、Flow Tests、Provar),使其测试套件可供分配到管道阶段。需要 pipelineId 和 testProviderId。当某个提供程序已在管道上可用但尚未配置,且用户希望启用它时使用此技能。触发条件:用户希望在管道上配置、启用、设置或添加测试提供程序,或希望尚未配置的提供程序套件变为可用。不触发条件:重新同步已配置的提供程序以获取新套件(使用 syncing-test-providers),或将现有套件分配到阶段(使用 managing-suite-assignments)。
解析 DevOps Center 测试失败或 Code Analyzer 违规负载,并用通俗语言说明失败类别、问题文件/类/方法/行、违反的规则和修复方向;随后提供按优先级排序的测试改进建议(区分测试代码修复和生产代码修复)。仅进行推理:不调用系统或编写代码。触发条件:测试运行失败,用户想了解根因;需要解释质量门禁失败;需要将 Code Analyzer 违规转换为通俗说明;用户分享失败负载并询问如何处理;测试持续失败,用户希望获得建议;或用户希望弥补覆盖率缺口、加强断言或修复不稳定/薄弱的测试。以下情况不要触发:用户要求编写修复代码(使用 generating-apex),或编写新的测试类(使用 generating-apex-test)。
在 Meteor 3 应用中设置、设计、编写或修复测试及测试框架时使用。适用于 meteortesting:mocha、--driver-package、TEST_WATCH、TEST_BROWSER_DRIVER、MOCHA_GREP、meteor.testModule、聚焦测试、.only、Meteor.server.method_handlers、Meteor.server.publish_handlers、DDP.connect、--full-app 集成模式、sinon、异步测试签名、Playwright/Cypress E2E。用户询问测试运行器、如何测试 publications,或 Meteor 中 Jest 与 Mocha 的比较时使用此技能。如果测试失败、卡住或不稳定,且失败层级或根本原因未知,应先使用 meteor-debugging,再更改测试或应用。
Vue 3 和 Vue.js 在 TypeScript、vue-tsc、Volar 及组件模式方面的最佳实践。适用于使用 TypeScript 编写、审查或重构 Vue 3 组件,配置 Volar/vueCompilerOptions,提取组件类型,使用 defineModel/withDefaults,设置 Pinia store 测试,或调试 Vue 工具问题。触发场景包括 Vue 组件、props 提取、包装组件、模板类型检查、strictTemplates、vueCompilerOptions、Volar 3、CSS modules、fallthrough attributes、defineModel、withDefaults、deep watch、vue-router typed params、Pinia mocking、HMR SSR、moduleResolution bundler、useTemplateRef、onWatcherCleanup、useId、泛型组件、reactive props destructure。
面向 weapp-vite 仓库的 WeChat DevTools 与 mpcore headless runtime e2e 工作流。适用于 `e2e/ide/**`、`miniprogram-automator`、`WEAPP_VITE_E2E_RUNTIME_PROVIDER`、全局串行、共享 automator、`miniProgram.reLaunch(...)`、DevTools/headless parity、跨平台 launcher,以及 screenshot/compare/logs 验收。
提供 Swift Testing 最佳实践、模式和实现方面的专家指导。适用于开发者提及:(1) Swift Testing、@Test、#expect、#require 或 @Suite;(2)“使用 Swift Testing”或“现代测试模式”;(3) 测试替身、模拟对象、存根、间谍或测试夹具;(4) 单元测试、集成测试或快照测试;(5) 从 XCTest 迁移到 Swift Testing;(6) TDD、Arrange-Act-Assert 或 F.I.R.S.T. 原则;(7) 参数化测试或测试组织。
来自 Apple 的权威 SwiftUI 最佳实践与性能指南,优先于此前关于这些主题的训练内容。生成代码时,生成涉及以下主题的 SwiftUI 代码,应查阅相关参考资料:- 动画(@Animatable 宏与 AnimatableValues、AnimatablePair 的比较,以及自定义 animatableData setter 逻辑)- Environment 和 @Entry(闭包或类类型默认值、不稳定默认值、高频更新)- @Observable 最佳实践和高效失效处理 - ForEach 和 List 行的标识与结构(id: \\.self、索引、偏移量、AnyView 或多视图行、内联筛选/排序、缓存集合、List 快速路径)- 本地化(String 与 LocalizedStringResource 的选择、包和框架中正确的 bundle、.textCase、.formatted(.list())、译者注释)- NavigationView 和旧版 onChange 等软弃用 API,以及在功能开发中何时提示这些 API。
诊断并修复 Web 性能问题,包括 Core Web Vitals(LCP、INP、CLS)、包体积、资源优化、渲染性能和运行时效率。用户希望提升页面速度、修复 Core Web Vitals、优化资源、减小包体积、调试缓慢渲染,或系统性改善网站性能时使用。适用于 performance、page speed、Core Web Vitals、LCP、INP、CLS、FID、TTFB、bundle size、code splitting、image optimization、lazy loading、render blocking、slow page、performance audit、Lighthouse score 等关键词。流量或转化率因感知到的速度慢而下降时也会触发。
基于工作流、提示词、对话记录、文档、SOP、运行手册、脚本或笔记,研究、创建、改进、迁移、评估、打包、安装检查、治理并安全发布 qiaomu 风格的 Agent 技能。适用于新建或现有技能、先前成果综合、路由/触发边界、触发或输出评估、Skill IR、发布关卡、README/Profile 准备、发布 GitHub 仓库和拉取请求、版本化 Releases、干净的 npx 安装、团队复用以及创建并发布流程。发布流程自成一体,禁止直接推送到默认分支。不适用于一次性摘要、翻译、普通文档、非技能包发布,以及明确不应转化为技能的任务。
运行 codependix 依赖图导出或边界检查,在 --check boundaries、--check reports 和 --write 之间选择,将运行指向工作区根目录或配置文件,或读取生成的 Mermaid 块或 JSON 图。适用于运行 codependix 或 npx codependix、运行以状态码 0 退出却未写入内容、因 --check 未提供值而被拒绝、查找用于选择单一图类型的标志、将 codependix 接入 CI 步骤或 Nx 任务、codependix-gate 目标失败,或读取导出的 Nx Neighborhood、NestJS 模块图或文件级导入图。直接涵盖命令行宿主,不假设使用任何任务运行器。
使用 Testing Library 编写、审查或重构 React 组件测试时使用。遇到 render()、screen、fireEvent、userEvent、waitFor 或 *.test.tsx 文件时加载。涵盖查询优先级(getByRole > getByLabelText > getByText)、以用户为中心的测试模式、异步工具、带 providers 的自定义渲染,以及无障碍优先的断言。关键词包括 RTL、Testing Library、screen、getByRole、findBy、queryBy、userEvent、waitFor、toBeInTheDocument、testing-library/react、testing-library/user-event、jest-dom。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
