Skills
收录 96,981 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
测试与质量
为现有代码编写测试:单元测试、集成测试、UI 测试、边界情况和错误路径,外加覆盖率分析以找出仍未被测试的部分。从项目的构建文件检测其测试框架,并遵循该项目的约定——Kotlin/KMP(kotlin.test、coroutines-test、Turbine、MockK、Kover)、Compose Multiplatform、Flutter/Dart、Swift(Swift Testing、XCTest、XCUITest)、Rust(cargo test、proptest、criterion)、C++(GoogleTest、Catch2),其次是 Jest/Vitest、pytest、Go 和 JUnit。当有人说 'write tests for this'、'add unit tests'、'test this function'、'add an integration test'、'scaffold a test suite'、'what is not covered'、'improve test coverage'、'write a regression test for this bug',或匈牙利语 'írj teszteket'、'teszteld le ezt a függvényt'、'mi nincs letesztelve' 时使用。不用于整体审计整个项目的 bug 和缺失测试(那是 code-analyzer),也不用于诊断崩溃或失败测试的根本原因(那是 error-debugging)。
构建、审查、调试、配置、迁移或规划使用真实 Docker 依赖的 Testcontainers 集成测试,并参考最新文档。适用于 testcontainers(Node/Java/Python/Go/.NET/Rust)、GenericContainer、DockerContainer、模块(@testcontainers/*、org.testcontainers、modules/postgres)、PostgreSQL MySQL Redis MongoDB(Atlas Local)Kafka LocalStack Elasticsearch ClickHouse InfluxDB Mosquitto、等待策略、PullPolicy、网络、Docker Compose、Ryuk、复用、TESTCONTAINERS_* 环境变量、Vitest Jest JUnit pytest go test 测试夹具、CI DinD Colima Podman OrbStack,以及 Testcontainers Cloud。
为 Next.js 应用搭建完整的测试配置,包括 Vitest 单元测试、React Testing Library 组件测试,以及通过 axe-core 进行无障碍测试的 Playwright E2E 流程。当设置测试基础设施、生成测试文件、创建测试工具、添加无障碍检查,或为 Next.js 项目配置测试框架时,应使用此技能。触发词包括 setup testing、scaffold tests、vitest、RTL、playwright、e2e tests、component tests、unit tests、accessibility testing、a11y tests、axe-core、test configuration。
为 WordPress 插件搭建 GitHub Actions CI/CD 工作流——编码规范(WPCS/PHPCS)、PHP/JS/CSS lint、PHPUnit 测试、静态分析(PHPStan)、Composer 安全扫描、WordPress Playground PR 预览,以及自动部署到 WordPress.org。当用户想要为 WordPress 插件创建、添加、搭建或配置 GitHub Actions、CI/CD、自动检查或部署工作流时,始终使用此 skill——即使用户没有使用 "GitHub Actions" 这一确切说法。这包括任何以下请求:为 WP 插件仓库添加自动编码规范或 PHPCS/WPCS 检查;为 WordPress 插件搭建 lint(PHP、JS、CSS);为插件在 CI 中配置 PHPUnit 测试;从 GitHub 自动部署插件到 WordPress.org;为拉取请求添加 Playground 预览;为插件流水线添加安全扫描或静态分析;或笼统地 "add CI"、"add automated checks"、"set up workflows",或对 WordPress 插件的 GitHub 仓库相关事务进行 "automate"。当有人提到想放弃手动 SVN 部署、想为 PR 设置质量门禁,或正在搭建新的 WordPress 插件仓库并想要自动化的最佳实践时,也会触发。如果用户身处 WordPress 插件仓库中并提到任何关于自动化测试、代码质量、部署或 GitHub 工作流的内容,请使用此 skill。
指导对 AI 系统进行对抗性测试——提示词注入、越狱、工具滥用、数据外泄、偏差与有害输出探测、多轮攻击,以及面向 LLM 应用的自动化红队测试框架。适用于在发布前对聊天机器人、Agent、RAG 系统或 Copilot 进行红队测试、设计安全评估套件、复现已报告的漏洞,或在事件后验证缓解措施——不适用于撰写企业 AI 政策(ai-risk-governance)、构建生产功能(ai-engineer),或一般网络或应用渗透测试(penetration-tester、network-pentester)、企业对手模拟或紫队行动(red-team-specialist)、经授权的 Web/API OWASP 测试(web-pentester)、二进制/固件逆向(reverse-engineer)。生产防护服务与网关:ml-infrastructure-engineer-safeguards。安全分类器研发与基准:ml-research-engineer-safeguards。
当用户需要对华为昇腾 NPU 进行硬件层面的管理、测试或诊断时使用此 skill。典型场景: - 查看 NPU 卡的状态、温度、利用率 - 测试内存带宽(h2d/d2h/d2d/p2p) - 跑算力/功耗基准测试(TFLOPS、TOPS) - 诊断 NPU 硬件故障或做健康检查 - 对 NPU 卡做压力测试(aicore、内存) - 复位/恢复卡住或异常的 NPU 卡 典型用户问题(即使不提 ascend-dmi 也应触发): - "帮我测一下这台服务器的算力和带宽" - "看看 192.168.1.50 上 NPU 的温度和利用率" - "跑个 fp16 算力测试,看看 TFLOPS 多少" - "d2d 带宽有没有达标" - "3 号卡好像有问题,帮我诊断一下" - "NPU 卡住了,复位一下" - "对 8 张卡做个压力测试" - "跑个功耗测试,edp 模式" Use this skill whenever the user wants to measure, diagnose, or manage Ascend NPU hardware directly — including checking server NPU performance (算力/带宽/功耗), diagnosing hardware faults, or resetting NPU cards. Trigger even when the user only mentions "服务器" + "算力/带宽/NPU状态" without saying "ascend-dmi". Do NOT use for: writing NPU code, installing frameworks, debugging training issues, or Docker configuration.
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
