Loading...
Loading...
共找到 1,703 个 Skills
适用于创建或配置next-safe-action客户端、定义带输入/输出验证的action、处理服务器错误,或是使用标准Schema(Zod、Yup、Valibot)设置createSafeActionClient的场景
针对iOS和Android(原生+跨平台)的移动应用测试策略与执行:选择自动化框架、定义设备矩阵、控制测试不稳定问题、验证性能/可靠性/可访问性,以及设置CI和发布门禁。适用于需要移动QA计划、设备实验室/CI设置,或寻求XCUITest/Espresso/Appium/Detox/Maestro/Flutter测试指导的场景。
针对TypeScript/NestJS项目的完整单元测试技能,使用Jest、@golevelup/ts-jest和内存数据库。 当用户有以下需求时,请务必使用本技能: **配置(SETUP)** - 初始化或配置单元测试: - 为新项目搭建Jest环境 - 配置测试基础设施(jest.config.ts) - 安装测试依赖(@nestjs/testing、@golevelup/ts-jest) - 创建模拟工具或测试实用程序 - 配置测试覆盖率设置 **编写(WRITE)** - 创建或添加单元测试: - 编写、创建、添加或生成单元测试 - 测试服务(service)、用例(usecase)、控制器(controller)、守卫(guard)、拦截器(interceptor)、管道(pipe)或过滤器(filter) - 为新代码或新功能添加测试 - 提升测试覆盖率或补充缺失的测试 - 模拟依赖项或设置测试夹具 - 处理所有以.spec.ts结尾的文件 **评审(REVIEW)** - 审核或评估单元测试: - 评审现有测试的质量 - 检查测试覆盖率及缺口 - 审核测试模式与规范 - 评估断言质量 **运行(RUN)** - 执行或分析测试结果: - 运行单元测试 - 分析测试结果或覆盖率报告 - 理解测试失败或成功的原因 - 查看哪些测试通过/失败 **调试(DEBUG)** - 修复失败或损坏的测试: - 修复失败的单元测试 - 调试测试错误或异常 - 解决模拟问题或配置问题 - 排查测试超时或不稳定测试(flaky tests) - 诊断“undefined”或意外结果 **优化(OPTIMIZE)** - 提升测试性能与可维护性: - 加速缓慢的测试 - 修复阻止程序正常退出的未关闭句柄(open handles) - 优化测试组织结构 - 减少测试执行时间 - 清理测试代码 关键词:单元测试、spec、jest、typescript、nestjs、mock、DeepMocked、createMock、AAA、测试覆盖率、TDD、.spec.ts、testing、编写测试、添加测试、创建测试、修复测试、调试测试、运行测试、评审测试、优化测试、测试配置、jest配置
遵循SDD方法论创建产品需求文档(PRD)——定义产品功能和用户需求的第2层工件
使用OKRs(目标与关键成果)及相关框架为个体创业者设定并追踪业务目标。适用于定义业务目标、制定季度或年度指标、构建KPIs、追踪进度,或是让日常工作与战略方向保持一致。内容涵盖为个体经营者适配的OKR方法论、目标层级(愿景→年度→季度→周度)以及回顾节奏。触发场景包括“设定目标”“OKRs”“业务目标”“季度目标”“KPIs”“目标设定”“如何追踪进度”“年度目标”“工作优先级排序”“我该专注于什么”。
把PRD(产品需求文档)转化为可落地的工程规格说明书。生成详细的技术规格,让开发人员可以毫无歧义地逐步实现。涵盖数据建模、API设计、业务逻辑、安全架构、部署以及Agent系统设计。适用场景:将产品需求转化为技术规格、验证PRD完整性、规划技术实现、创建任务分解、定义测试规格。触发词:'PRD转规格'、'需求转换'、'从PRD生成技术规格'、'从需求生成工程文档'、'验证PRD'。
通过可落地的指标有效衡量质量。适用于搭建质量仪表盘、定义KPI或评估测试有效性的场景。
Apollo Federation子图Schema编写指南。在以下场景使用本技能:(1) 为联邦式超图创建新的子图Schema;(2) 使用@key定义或修改实体;(3) 使用@shareable在子图之间共享类型/字段;(4) 使用联邦指令(@external、@requires、@provides、@override、@inaccessible);(5) 排查组合错误;(6) 任何涉及联邦Schema设计模式的任务。
适用于定义GitLab CI作业、配置脚本、搭建环境或管理作业依赖的场景。涵盖作业结构与执行选项。
为LangGraph应用设计状态模式、实现reducer、配置持久化并调试状态相关问题。适用于以下场景:(1)为LangGraph图设计或定义状态模式;(2)实现用于状态累积的reducer函数;(3)通过检查点工具(InMemorySaver/MemorySaver、SqliteSaver、PostgresSaver)配置持久化;(4)调试状态更新问题或异常状态行为;(5)在不同版本间迁移状态模式;(6)验证状态模式结构;(7)选择TypedDict与MessagesState模式;(8)为列表、字典或集合实现自定义reducer;(9)使用Overwrite类型绕过reducer;(10)为多轮对话设置基于线程的持久化;(11)检查检查点以进行调试时,可使用本内容。
推动以证据为导向的迭代式产品+工程规格制定流程,产出完整的PRD+技术规格文档(通常为SPEC.md)。适用于端到端界定功能或产品范围、定义需求、研究外部/内部已有方案、梳理当前系统行为、对比设计选项、做出单向门决策、规划阶段以及维护动态的决策日志与待解决问题清单。触发场景包括:规格文档、PRD、提案、技术规格、RFC、范围界定、设计文档、端到端需求、阶段计划、方案权衡、待解决问题。
从用户故事生成包含测试目标、前置条件、用户角色、分步操作和预期结果的完整测试场景。适用于编写QA测试用例、制定测试计划、定义验收测试或准备功能验证时使用。