Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
测试与质量
对现有文档进行对抗式审查,包括故事、计划、验收标准、规范或设计稿,以找出缺失状态、未处理的边缘情况、未声明的假设、无法验证的标准,以及仍然过于宽泛或横向的切片。通过交互逐次提问,并将每个回答写回文档,作为新的验收标准、计划更新或设计稿状态规范。当文档需要在规划或编码前进一步完善时使用(“还缺什么?”、“挑挑这里的问题”、“把这个完善一下”)。需要有可供检查的文档;如果还没有文档,只有模糊的决策树,请使用 specification 或已安装的 grill-me skill;如需拆分过大的工作,请参阅 story-splitting。
按照《Layered Design for Ruby on Rails Applications》中的分层架构原则编写、重构和审查 Rails 代码。编写或重构 Rails 代码(模型、控制器、服务、作业、邮件程序、策略、表单、查询对象、Presenter、视图组件、状态机、序列化器或 AI/LLM 功能)以应用正确模式并避免层级违规时使用;审查 Rails 代码、PR 或差异中的层级违规、臃肿的控制器/模型、贫血模型、回调误用、上帝对象或规格测试失败时也使用。触发词包括“分层设计”“架构分层”“抽象层”“规格测试”“层级违规”“臃肿控制器/模型”“上帝对象”“贫血模型”“提取服务/回调/策略/Concern”“服务对象”“表单/策略/查询/值对象”“Presenter”“视图组件”“状态机”“Active Delivery”“回调评分”“Rails 重构/审查”“Rails 模式/最佳实践”“archspec”或“架构检查器/强制执行”。
验证阶梯 R5 评审维度:mutation-adequacy 充分性兜底。运行按 diff 限定范围的变异门禁,读取 carrier,并将存活的 / NoCoverage 变异体转化为具体的「编写一个能杀死 <file>:<line> 的测试」后续项。触发词:'mutation adequacy'、'check mutation score',或对 HIGH 层级功能运行 /review。变异 SCORE 默认仅作参考(需配置覆盖才能据此阻断)。NoCoverage 轴在 review.mutationEnforcement: block 下有自身真实可用的阻断模式执行路径(默认预算:0 条未覆盖的变更行)——与分数的严重级别一样为可选项。按 diff 限定范围的 CI 接线无条件以 observe 模式运行,等待干净的 runner 判定;它尚不是阻断式 CI 兜底。不要在此运行全树变异(scope:'full' 推迟到 R10/v2.12)。
通过 SonarCloud REST API 深入分析:获取整个项目、分支或 PR 的未解决问题(错误、漏洞、代码异味)、覆盖率/重复率指标、质量门禁通过/失败状态及未达标阈值、安全热点和度量/分析历史,并返回排序后的摘要。用户提到 SonarCloud,或询问代码质量指标、技术债务、未通过的质量门禁、静态分析发现的漏洞/热点时使用,例如“为什么这个 PR 的 SonarCloud 门禁未通过”或“列出所有带文件名和行号的 BLOCKER 漏洞”。不适用于:用于快速查询的简易 `/sonarcloud <query> <project>` 斜杠命令(同级技能“sonarcloud”);回复/解决 Greptile、CodeRabbit 或 GitHub Actions 中的 PR 审查讨论串(“review”);发布前运行本地 lint/类型检查/测试/安全扫描(“validate”);实现或修复已标记的问题(“dev”);或针对 SonarSource 或 DevSecOps 供应商的外部市场/竞品报告(“parallel-deep-research”)。
通过 @emulators/adapter-next 在 Next.js 应用中直接嵌入模拟器的适配器。用户需要在 Next.js 中嵌入模拟器、为 Vercel 预览部署设置同源 OAuth、创建 emulate 全捕获路由处理程序、为嵌入式模拟器配置 Auth.js/NextAuth、为嵌入式模拟器添加持久化功能,或使用 withEmulate 包装 next.config 时使用。触发词包括“Next.js emulator”“adapter-next”“embedded emulator”“same-origin OAuth”“Vercel preview”“createEmulateHandler”“withEmulate”,以及任何需要在 Next.js 应用中使用模拟器的任务。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
