Skills
收录 97,501 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
测试与质量
用于编写、评审和演进 NestJS/Nest 风格 TypeScript 服务的生产级 NestJS 后端标准。当仓库包含模块、控制器、Provider/服务、DTO、守卫、管道或面向 Nest 的边界时,或在设计 NestJS API、模块、迁移、认证/RBAC、多租户隔离、DDD 分层/六边形架构、端口/适配器、用例、仓储/查询模式、N+1/慢查询、校验、分页、缓存、错误处理/异常过滤器、BullMQ/任务、Webhook、上传、装饰器、Provider 作用域、动态模块、循环依赖、健康/就绪/停机、可观测性/日志/追踪、OpenTelemetry、测试、代码评审、现代化/版本/运行时建议,或 LLM 网关、SSE 流式传输、用量计量和配额等 AI 后端模式时使用。请对照官方文档和仓库核实易变的版本/命令/模型 ID/API。无 Nest 边界的纯 Express/Fastify/Hono/Koa:仅提供跨领域指导。不适用于非 Node 后端或纯前端工作。
面向 Vitest 下 Vite + React + TypeScript SPA 的 RTL + MSW + vitest-axe 组件测试层。在编写或搭建组件测试时使用:渲染真实组件树、像用户一样驱动它(React Testing Library + user-event)、mock 网络边界(Mock Service Worker v2 —— 不是模块)、并断言渲染输出可访问(vitest-axe toHaveNoViolations)。涵盖 jsdom 测试环境(明确不是会破坏 axe 的 happy-dom)、可访问查询优先级、user-event v14 始终 await 的规则、异步 findBy/waitFor、MSW setupServer 生命周期、在 fetch 层拦截生成的 @hey-api/openapi-ts 客户端、每个测试独立的 TanStack Query QueryClientProvider 且 retry:false,以及表单 + 请求体 + a11y 断言。位于测试金字塔中部:高于 Vitest 单元测试,低于 Playwright 端到端测试。
屏幕 + 语音 → 结构化工作。用户一边说话一边录制屏幕(演示产品、浏览或探索想法);将录屏整理为条目——包含复现步骤、画面帧和疑似代码的 Bug/润色问题、附带灵感来源的想法、笔记和待办事项——让用户在本地页面审阅,然后导出(Feishu/Lark Bitable、CSV/Markdown、GitHub Issues……)或开始修复。当用户想在使用屏幕时通过口述记录反馈、QA 或想法,提交此类视频,或处理 Blurt 应用的录屏时使用。触发词:"blurt"、"/blurt"、"开始口喷"、"口喷鸡"、"开始录"、"录屏提 bug"、"录一下我的想法"、"record feedback"、"turn this recording into issues"、"处理我录的视频"、"process my recordings"。
JUnit5 + Mockito 测试框架技能。覆盖 JUnit5 @ExtendWith 替代 @RunWith、Mockito @Mock/@InjectMocks 规则、测试隔离原则 (FIRST)、@SpringBootTest 何时用何时不用(@WebMvcTest/@DataJpaTest 切片测试)、BDDMockito given/willReturn 风格、ArgumentCaptor 参数捕获、verify 行为验证、@ParameterizedTest 参数化测试。当用户编写 Java 单元测试/集成测试、Mock 外部依赖时需要此技能。
对开发工单(用户故事、功能需求、缺陷报告)进行六项标准的就绪度评估。产出结构化的 READY / NEARLY READY / NOT READY 结论,附具体的整改指引和前后对比示例。只要用户要求分诊、评估、评定、审查或检查某个工单、故事、issue 或工作项的就绪度,就使用此技能。触发词:“is this ticket ready”“triage this ticket”“review this story”“evaluate this issue”“what's wrong with this ticket”“check acceptance criteria”“is this user story well-written”“improve this ticket”“assess ticket readiness”“are these ACs testable”“is this appropriately sliced”。当用户粘贴工单并寻求反馈、从 Jira/Linear/GitHub 拉取 issue,或想知道某个工单是否有充分的数据模型验证标准时,也会激活。不适用于:代码审查(用 code-review)、冲刺规划、项目管理,或从零撰写工单。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
