Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
测试与质量
将 QUnit 单元测试和 OPA5 集成测试现代化,使其符合 UI5 Test Starter 理念。以下情况使用此技能:- linter 对 *.qunit.html 或 *.qunit.js 文件报告 `prefer-test-starter` - 测试 HTML 文件手动引导 sap-ui-core.js,而非使用 Test Starter 的 runTest.js/createSuite.js - 测试 JS 文件使用 Core.ready()、Core.attachInit() 或 jsUnitTestSuite,而非 sap.ui.define - 存在带有逐测试 Opa5.extendConfig 和手动引导的 OPA 测试 HTML 文件 - AllJourneys.js 编排器动态加载 OPA journeys - OPA journeys 调用 `iStartMyUIComponent` 而非 `iStartMyAppInAFrame` - 用户要求现代化测试、测试基础设施或采用 Test Starter。处理单元测试(移除 Core.ready、使用 sap.ui.define 封装)和 OPA 难题(页面对象导入、Opa5 配置、journey 编排、QUnit 1.x 断言现代化、从窗口内启动器迁移到 iframe 启动器)。触发条件:`prefer-test-starter` 警告、测试现代化请求、`iStartMyUIComponent`。
在 Agent 执行实施计划之前进行把关——发现虚构路径和不实复用,而非错别字:读取完整的计划 Markdown 及其配套 JSON,对照实际代码仓库核实每个文件路径和复用声明,质疑范围、架构、依赖图、风险和测试覆盖,然后为每个部分评分并给出 APPROVE / REVISE / REJECT 结论。以分支审查工作流运行,拥有独立的推理预算,与主执行流程隔离。结论仅基于有证据支持的发现:绝不敷衍批准重要计划,也不捏造问题,但确实没有问题的部分可以通过;只读,不修改计划。用户要求在执行前审查或把关计划时使用。
落实测试原则:测试结构跟随代码,而非测试金字塔;将逻辑移入不依赖 Flutter 的包,用纯 package:test 和注入的 Clock 进行测试;使用带种子的模糊测试及独立 oracle 断言不变量,并加入往返和舍入 golden 测试;对自有代码优先使用 bare-implements fake,而非 mocktail;使用真实的 NativeDatabase.memory Drift 引擎测试数据层,绝不模拟 DAO;通过 ProviderContainer overrides 无头驱动 Notifier;设置一个端到端验收关卡和运行时不变量探针;只对不可恢复错误相关文件设定覆盖率下限,而非全局百分比;并弥补覆盖率虚高问题。在 test/ 或 integration_test/ 下编写测试、选择单元/组件/集成测试、添加模糊或往返属性测试、配置 fake 或 ProviderContainer 测试、设置覆盖率门槛,或排查不稳定测试套件失败时使用。
提供 Azure Test Plans 开发方面的专业知识,包括限制和配额、安全、配置、集成与编码模式。配置测试失败类型、自定义字段、保留期限、权限或基于 tcm.exe 的测试套件自动化,以及其他 Azure Test Plans 相关开发任务时使用。不适用于 Azure DevOps(使用 azure-devops)、Azure Pipelines(使用 azure-pipelines)、Azure Boards(使用 azure-boards)或 Azure App Testing(使用 azure-app-testing)。
分析任意 API 与 AI Agent 的兼容性。按 8 个维度(48 项检查)扫描 OpenAPI 规范,为 Agent 就绪度评出 0–100 分,并提供按优先级排列的修复建议。用户询问“我的 API 是否适合 Agent?”“扫描我的 API”“分析我的 OpenAPI 规范”“我的 API 对 AI Agent 有什么问题?”“我的 API 对 Agent 有多友好?”,或希望改进 API 以供 AI 使用时,请使用此技能。支持通过 MCP 处理本地规范和 Postman 集合。
审查现有 Web 应用并报告实际问题:检查是否存在 OWASP Top 10 所列安全漏洞、搜索和 AI 可发现性是否已过时,以及应用声称的功能是否仍然有效。适用于用户要求审查、审计或检查应用,要求对整个代码库(而非差异)进行安全审查或漏洞检查,询问 sitemap、robots.txt 或 llms.txt 是否仍然正确,或怀疑着陆页、文档或隐私政策已落后于产品的情况。审查应用当前状态,而非拉取请求或构建说明,因此能发现当前分支之前就已存在的问题。默认只读;收集一次证据后并行运行独立检查,对不确定之处使用命令复查,并明确列出无法执行的检查,不会暗示这些检查已通过。
像学习者那样端到端驱动真实的 `10x` 命令行(@przeprogramowani/10x-cli)——login、list、get、sync、changelog、doctor——针对带有隔离配置与项目目录的本地假交付 API,并捕获 stdout/stderr/退出码、PTY 屏幕和文件树哈希作为证据。在修改某个命令、writer、冲突处理、认证或 API 客户端之后使用;当单元测试通过但你需要看到实际发布的行为时;或被要求“verify”“run the CLI”“prove it works”时。
Chaos Studio 开发方面的专业知识,包括故障排除、最佳实践、决策、限制与配额、安全、配置、集成与编码模式以及部署。适用于通过 CLI/ARM/REST 自动化 Chaos Studio、配置 AKS Pod 故障、VNet 注入式 Agent,或使用 Workspaces 与经典模式,以及其他 Chaos Studio 相关开发任务。不适用于 Azure Monitor(使用 azure-monitor)、Azure Resiliency(使用 azure-resiliency)、Azure Reliability(使用 azure-reliability)或 Azure Site Recovery(使用 azure-site-recovery)。
强制建立规范的 widget/layout/golden/a11y 测试面——一个 pumpApp 测试装置,固定 tester.view.physicalSize x devicePixelRatio,并在 MaterialApp 之上叠加 MediaQuery(textScaler/boldText/accessibleNavigation);一个绝不抑制的溢出监测网(每个 device x scale x bold 组合一个 testWidgets,因为溢出在每个 RenderObject 只报告一次);用计算出的 getSize/getRect 适配与几何校验门替代 golden;两条 golden 通道(Ahem 几何 + 一条固定 OS 的真实字体),配合 loadAppFonts 并阻止 --update-goldens;在 Directionality 下测试 RTL golden;对颜色值做纯 Dart 的 WCAG/APCA 对比度计算;以及 meetsGuideline 的诚实局限。在编写 test/support/harness.dart、调用 pumpWidget/pumpApp、排查“overflowed by N pixels”失败、想用 takeException/ignoreOverflowErrors/FittedBox/withClampedTextScaling、添加 matchesGoldenFile,或编写含 isSemantics/simulatedAccessibilityTraversal/meetsGuideline 的 a11y_test.dart 时使用。
在 ascend-kernel 的 csrc/ops/<op>/test 下维护仅含 JSONL 的 profiler 性能用例,使用 torch_npu.profiler(固定 warmup=5、active=5)采集,汇总 ASCEND_PROFILER_OUTPUT/op_statistic.csv 的 Total Time(us),输出含 DType 列的统一 Markdown 对比报告(自定义算子 vs 标杆)。不生成 perf_cases.json 与 *_profiler_results.json。参考实现见 examples/layer_norm_profiler_reference/。
提供 Playwright Workspaces 开发方面的专业知识,包括故障排除、最佳实践、决策、限制与配额、安全和配置。适用于管理 Playwright Testing 工作区、令牌/RBAC、配额、监控/指标或运行/AADSTS7000112 问题,以及其他 Playwright Workspaces 开发任务。不适用于 Azure App Testing(使用 azure-app-testing)、Azure DevOps(使用 azure-devops)、Azure Pipelines(使用 azure-pipelines)或 Azure Test Plans(使用 azure-test-plans)。
确定性设计系统审计,并提供一整套以斜杠命令调用的设计专家。`npx dwic-audit` 使用 WCAG 对比度计算和令牌解析(不涉及 LLM),按颜色、排版、间距、无障碍、表单、导航、动效和文案等类别扫描项目,然后将每项发现交给负责修复的专家。专家涵盖视觉层次、交互设计、设计系统架构、排版、颜色、间距、动效、表单、导航、仪表盘、移动端、落地页、身份验证 UX、医疗 UX、B2B SaaS、电商、深色模式、错误处理、新手引导和数据可视化。以 Claude Code 插件形式安装;命令为纯 Markdown,无运行时依赖。
当 Godot 4.7 工作必须在无鼠标环境或大规模下运行时使用:批量导入数百个 GLB 道具或 AI 图像转 3D 素材投放、命名规则、导入预设与导入后脚本、编辑器插件、EditorScript 与 @tool、EditorImportPlugin、CI 中的 GUT 或 gdUnit4 测试、GitHub Actions 导出工作流、GDExtension 基础,或 Godot MCP 服务;也适用于 --import 很慢、纹理保持未压缩、测试在本地通过但 CI 失败,或导出包含测试文件夹时。
Vitest 3 功能及从 Vitest 2 迁移(2025)。在以下场景主动启用:(1) Vitest 3 稳定功能;(2) 单体仓库的 workspace 模式;(3) 测试注解和 reporter API;(4) projects 配置;(5) Vitest 3 的浏览器模式;(6) 内联快照和 toMatchInlineSnapshot;(7) 类型检查模式(vitest typecheck);(8) watch 模式 UI 改进;(9) 自定义 reporter;(10) 从 Jest 和 Vitest 2.x 迁移。提供:Vitest 3 更新日志、workspace 设置、projects 配置模板、浏览器模式设置,以及从 Jest 和 Vitest 2 迁移的模式。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
