Skills
收录 96,981 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
测试与质量
根据 Lynx 双线程最佳实践审查、编写和重构 ReactLynx 代码及组件库。适用于编写 ReactLynx 组件,或处理 background-only、useLayoutEffect、bindtap/catchtap、main-thread:*、runOnMainThread/runOnBackground、lazy/Suspense、globalPropsMode/__globalProps、组件库发布(保留 JSX 与 React.createElement 的选择),或 render/diff/commit 性能跟踪。不适用于不含 ReactLynx JSX 的原生 Lynx Element PAPI(使用 vanilla-lynx)、通过 DevTool/CDP 调试运行中的应用(使用 lynx-devtool),或 Rspeedy/tsconfig 配置(使用 lynx-typescript)。
需要审查、改进或编写 Java 单元测试时使用,包括从 JUnit 4 迁移到 JUnit 5、采用 AssertJ 进行流畅断言、使用 Given-When-Then 组织测试、确保测试独立、应用参数化测试、使用 Mockito 模拟依赖、验证边界条件(RIGHT-BICEP、CORRECT、A-TRIP)、利用 JSpecify 空安全注解,或消除基于反射的测试、共享可变状态等测试反模式。适用于以下请求:审查 Java 代码的单元测试;将单元测试最佳实践应用于 Java 代码;为 Java 代码编写快速 JUnit 单元测试;改进基于 Mockito 的 Java 单元测试;重构 Java 测试以隔离协作者。Plinth Toolkit 的一部分
针对内存泄漏、GPU/Visual Profiler、无头 CI QA、孤立节点、线程安全日志和自定义 Debugger 监视器的专业调试与性能分析——不涵盖 print/breakpoint 教程。在出现 OBJECT_ORPHAN_NODE_COUNT、ObjectDB 增长、Visual Profiler GPU 峰值、无头模式退出不稳定或远程设备控制台时触发。关键词:孤立节点、Performance.get_monitor、Visual Profiler、Time.get_ticks_usec、EditorDebuggerPlugin、无头 QA、push_error、backtrace。
Playwright 浏览器自动化 API、网页抓取和工具。涵盖定位器策略、断言、API 测试、隐身模式、绕过反机器人机制、已验证身份的会话、截图/PDF、Docker 部署、配置、调试,以及与 AI Agent 的 MCP 集成。避免 CI 超时挂起、扩展测试失败和导航问题等已记录的错误。在浏览器自动化、抓取受保护的网站、绕过机器人检测、生成截图/PDF、配置 Playwright Test、排查 Playwright 错误或学习 Playwright API 模式时使用。对于 E2E 测试架构、页面对象模型、CI 分片策略或测试组织模式,请改用 e2e-testing 技能。
审查本地 diff、分支 diff 或 PR,按 file:line 列出已确认和合理推测的问题;对 diff 添加或更改的任何测试设置门禁;在应用模式下落实修复并进行 diff 范围内的简化。适用于用户要求“review my changes”、“code review”、“tidy this”、“simplify my diff”、“deslop this”、“structural review”、“security audit”或“audit these tests in my PR”。PR 本身使用 pr-creator;CI 和审查讨论串使用 pr-babysitter;UI 缺陷使用 ui-design;仓库架构使用 codebase-architecture;若要将整个测试套件精简到目标规模,则使用 test-audit。
逐项对 opencode 本身进行 QA:验证 CLI/终端(opencode run、db、serve、export),通过 SSE 事件流确认特定插件 hook/action/event 已触发,在 tmux 下对 TUI 进行冒烟测试,并按 id、标题/名称或消息文本检查 opencode SQLite 数据库中的会话。提供经过测试的辅助脚本(每个脚本均带有 --self-test)及各领域参考资料。需要对 opencode 的 CLI、HTTP 服务器、插件 hook/事件或 TUI 进行 QA、冒烟测试、验证或调试,或在数据库中查找/检查 opencode 会话时使用。触发词:opencode qa、qa opencode、test opencode、verify opencode hook、opencode session db、find opencode session by id/name/text、opencode tui test、opencode server health、opencode event stream
为项目设置性能基准测试和 CodSpeed 测试框架。用户想创建基准测试、添加性能测试、设置 CodSpeed、配置 codspeed.yml、集成基准测试框架(criterion、divan、pytest-benchmark、vitest bench、go test -bench、google benchmark),或提出“添加基准测试”“设置性能测试”“创建基准测试”“对这个进行基准测试”或首次测量代码性能时,使用此技能。当 optimize 技能需要尚不存在的基准测试时,也使用此技能。
在 Issue triage GitHub Actions 工作流(.github/workflows/triage.yml)中无人值守地处理并修复一个 microsoft/playwright 问题,或执行维护者的任务。该工作流由 needs-triage、needs-triage-mac 或 needs-triage-win 标签触发,也可由维护者手动启动,并指定问题、任务或两者。它会在运行器上复现问题,然后留下经过验证的修复提案,供工作流创建草稿 PR;或者留下调查说明,供其发布到问题中。仅用于该工作流。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
