Skills
收录 97,501 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
测试与质量
在审查或评判一份完成或修订后的开发者指南——即开发者工具产品(SDK/库/命令行/框架/API 平台)的采用 + 集成叙述——时使用。判断开发者能否仅凭该指南安装、集成并运维该工具。这是一道关卡,而非撰写。依据单一来源的 14 项可采用性 + 准确性标准进行评判:有标识的"从这里开始" + 可验证的首次成功;概念先于操作;操作指南覆盖交付的场景;示例可运行且与当前工具一致(无虚构/过时的端点);链接到 api 参考文档,绝不重复它;Diataxis 模式标注清楚;有故障排查路径;修订以差异范围为界进行审查。只输出 `VERDICT: approve|revise` + 可执行的发现项;对达到标准的指南予以通过(对单薄的指南不误判为修订),仅在指出具体缺口时要求修订。不用于撰写它、终端用户的用户指南、端点目录(api 参考文档审查)或工程设计文档(design-review)。
在审查/评判一份发布运行手册(将系统交付到生产的上线流程)时使用——判断一位不熟悉的工程师能否仅凭它执行、验证并回滚。这是一道关卡,而非撰写。依据单一来源的 11 项可执行性 + 安全性标准进行评判:每一步都可安全复制粘贴 + 幂等,并给出预期结果;有一道 go/no-go 关卡;完整的回滚(每个正向变更都有对应的回退、可度量的触发条件、不可逆时前滚);部署后验证复用测试计划的标准;升级 + 监控;不内联任何密钥(内嵌的 token/key 是一项发现项);有状态变更的安全性(按比例);对影响用户的部署设有沟通窗口(按比例);命令已对照上游来源抽查;无虚构内容;修订以差异范围为界。只输出 `VERDICT: approve|revise` + 可执行的发现项;对达到标准的运行手册予以通过(不误判为修订),仅在指出具体缺口时要求修订。不是撰写它,不是 QA 测试计划,也不是工程设计文档(design-review)。
在审查/评判一份终端用户产品指南——即通常非技术用户为达成产品目标所阅读的面向使用方的帮助(教程、操作指南、说明、产品功能/设置参考、故障排查、术语表)——时使用,判断真实用户能否仅凭该指南完成所有受支持的目标。这是一道关卡,而非撰写。依据单一来源的 12 项可用性 + 准确性标准进行评判:每个目标一份操作指南;四种 Diataxis 模式正确标注(不混为一谈);完整的产品参考(不是 HTTP API);步骤准确并按其在 UI 中的确切标签命名;按症状索引的故障排查;非技术读者能看懂的平实语言;可访问性 + 可查找性;明示假设,无虚构;修订以差异范围为界。只输出 `VERDICT: approve|revise` + 可执行的发现项;对达到标准的指南予以通过(不误判为修订),仅在指出具体缺口时要求修订。不是撰写它、开发者采用指南、端点目录或工程设计文档(design-review)。
SonarQube/SonarCloud 集成,用于持续代码质量。设置、配置、质量门禁和 CI/CD 集成。适用场景:用户提到 "SonarQube"、"SonarCloud"、"quality gates",询问 "code coverage"、"technical debt"、"code smells"、"sonar-project.properties"、"SonarScanner"。不适用于:ESLint/Biome——请使用 linting 技能;OWASP 安全——请使用安全技能;测试工具——请使用 Vitest/Playwright 技能
面向 Flutter 移动应用和 Dart 代码的静态安全审查:硬编码密钥、不安全存储、不安全网络调用、日志泄露、存在漏洞的依赖项。适用于审查或编写涉及密钥、用户数据、网络通信、认证或加密的代码,或在登录、注册、支付表单中的用户输入到达仓库或 API 之前为其添加验证时。也适用于被要求实现不安全改动而非审查它时:将 API key 移至 --dart-define、String.fromEnvironment、.env 文件或 CI secrets,或"我们的审查者标记了这一行"。还适用于依赖项漏洞审查,以及从不提及"security"的安全审计:pubspec 是否可以安全发布、检查依赖项的已知漏洞或 CVE、ignored_advisories 条目,或我们暴露于其中的固定版本。
对照用户的实际目标审阅现有工作,呈现有证据支撑的优势、差距、风险与下一步修复建议。适用于被要求 eval、evaluate、review、assess 或 check 当前/这项工作/我的/我们的工作;判断任务是否完成;构建完成标准清单或评分标准;或执行评分、LLM-as-judge、Qworld 或 RET 评估。将普通的 eval/review 请求视为定性评估:从对话、产物、文件或 diff 中确定“当前工作”,除非用户明确要求分数、等级、评分、评级、加权标准、Qworld 或 RET,否则绝不给出数字评分。不适用于实现自动化评估套件、测试、评分器或基准。
在 Foundry 项目中对 Solidity 智能合约进行部署前安全审计。结合静态分析(Slither、Aderyn)、符号执行(Mythril)和基于属性的测试(forge fuzz + 带 handler 的不变量测试),在部署到 EVM 链之前捕获重入、访问控制、预言机/价格操纵和算术错误。同时强制实施密钥卫生(无私钥明文、加密的 cast keystore)和安全的部署工作流。适用于编写、审查、测试或部署 Solidity/Foundry 合约、构建 dApp,或使用 forge/cast/anvil、MetaMask 或 Web3/DeFi 代码的场景。
使用独立 .mjs 脚本安装并使用 Playwright(不通过 npx playwright test / *.spec.ts)来快速做一次性验证:截取 localhost/file:// 的截图、读取 console/pageerror、在元素不可见或无法点击时测量 getBoundingClientRect、通过 addCookies+addInitScript 绕过认证;涉及多个步骤时,则使用持久会话模式 connectOverCDP(各轮之间保留标签页/cookie,不盲写整个剧本)。当用户说 'verify bằng playwright'、'chụp ảnh trang'、'test nhanh UI bằng script'、'verify nhiều bước'、'giữ session giữa các lần chạy'、'claude-in-chrome bị chặn localhost'、'không click được / không thấy phần tử',或调用 /playwright-verify 时使用。不同于 uat-nonit-testcase(面向非 IT 人员的 UAT 测试用例集)和 claude-in-chrome(扩展,被 localhost/file:// 拦截)——这是适用于所有任务的通用指南。
Go 项目的持续集成:GitHub Actions 流水线、缓存、golangci-lint 配置、测试/覆盖率门禁、漏洞扫描、SAST(CodeQL、gosec)、Dependabot、固定 Action 版本、构建矩阵和 Makefile 目标。适用于:“设置 CI”“Go 的 GitHub Actions”“在流水线中添加 lint”“CI 速度慢”“覆盖率门禁”“构建矩阵”“编写 Makefile”“在 CI 中运行 govulncheck”。不适用于:提交规范(git-commit)、选择或审计依赖项(go-dependency-audit)、编写测试本身(go-test-quality)、发布和签名(go-build-release)。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
