在 System Optimizer 模块中强制执行 PowerShell 推荐动词规范。在创建或修改 PowerShell 函数时使用此技能,以确保符合 PSScriptAnalyzer 的 PSUseApprovedVerbs 规则。
构建完整的React功能,采用适当的分层架构,包括UI组件、业务逻辑、API集成和状态管理。当用户请求实现“用户认证”、“购物车”、“产品列表”、“文件上传”,或任何需要UI+业务逻辑+数据获取的完整功能时,使用此技能。生成所有层次——展示层(组件)、业务逻辑层(hooks/存储/验证)和数据访问层(API调用/React Query)。与react-component-generator集成,生成遵循最佳实践的生产就绪、可维护代码。
当用户询问“如何开始使用 Cloudflare”、“讲解 Cloudflare 基础知识”、“什么是 Cloudflare”、“Cloudflare 是如何工作的”、“Cloudflare 入门指南”,或当非技术背景的创始人亟需掌握 Cloudflare 的基础概念时,应使用此技能。本技能将以通俗易懂的方式,为用户介绍 Cloudflare 的核心概念、平台组件以及常见工作流。
针对 TypeScript/NestJS 项目,运用 Jest、通过 Docker 模拟真实基础设施,并采用 GWT 模式,打造完整的端到端(E2E)及集成测试技能。 当用户有以下需求时,请务必使用此技能: **设置**——初始化或配置端到端测试基础设施: - 为新项目搭建端到端测试环境 - 配置 docker-compose 以支持测试(Kafka、PostgreSQL、MongoDB、Redis) - 创建 jest-e2e.config.ts 或 E2E Jest 配置文件 - 为数据库、Kafka 或 Redis 编写测试辅助工具 - 配置 .env.e2e 环境变量 - 建立 test/e2e 目录结构 **编写**——创建或新增端到端/集成测试: - 编写、创建、添加或生成端到端测试或集成测试 - 对 API 端点、工作流程或完整功能进行端到端测试 - 使用真实数据库、消息代理或外部服务进行测试 - 测试 Kafka 消费者/生产者,以及事件驱动的工作流程 - 处理任何以 .e2e-spec.ts 结尾的文件,或位于 test/e2e/ 目录下的文件 - 在测试中遵循 GWT(Given-When-Then)模式 **审查**——审计或评估端到端测试: - 审查现有端到端测试的质量 - 检查测试的隔离性与清理模式 - 审核 GWT 模式是否合规 - 评估断言的质量与具体性 - 查找反模式(如多个 WHEN 动作、条件性断言) **运行**——执行或分析端到端测试结果: - 运行端到端测试 - 启动/停止用于测试的 Docker 基础设施 - 分析端到端测试结果 - 验证 Docker 服务是否运行正常 - 解读测试输出与失败信息 **调试**——修复失败或易出错的端到端测试: - 修复失败的端到端测试 - 调试易出错的测试或测试隔离问题 - 排查连接错误(数据库、Kafka、Redis) - 修复超时问题或异步操作失败 - 诊断竞态条件或状态泄漏 - 调试 Kafka 消息消费问题 **优化**——提升端到端测试性能: - 加速运行缓慢的端到端测试 - 优化 Docker 基础设施的启动速度 - 用智能轮询取代固定等待 - 缩短 beforeEach 清理时间 - 在安全的前提下,提升测试的并行化程度 关键词:e2e、端到端、集成测试、e2e-spec.ts、test/e2e、Jest、supertest、NestJS、Kafka、Redpanda、PostgreSQL、MongoDB、Redis、docker-compose、GWT 模式、Given-When-Then、真实基础设施、测试隔离、易出错测试、MSW、nock、waitForMessages、修复 e2e、调试 e2e、运行 e2e、审查 e2e、优化 e2e、设置 e2e
当用户请求“用GEPA优化智能体”、“使用反射式优化”、“优化ReAct智能体”、“提供反馈指标”、提到“GEPA优化器”、“LLM反射”、“执行轨迹”、“智能体系统优化”,或需要利用文本反馈对执行轨迹优化复杂多步智能体时,应使用此技能。
分析并提升性能:进行性能剖析、定位瓶颈、优化代码,并通过可观测性(日志记录、指标、追踪)为代码注入可观测能力。适用于用户询问性能问题、代码运行缓慢、存在瓶颈、进行性能剖析、优化代码,或希望为代码添加可观测性时使用。
在使用Microsoft.Extensions.ServiceDiscovery动态解析服务端点时使用。涵盖基于配置、基于DNS,以及与Aspire集成的服务解析,用于HttpClient、端点选择策略与健康感知路由。 适用范围:不再硬编码服务URL,而是从配置或DNS中解析服务地址、在.NET Aspire应用中实现服务发现、进行负载均衡的HttpClient端点解析、将服务发现添加至IHttpClientFactory、实现健康感知的服务路由。 不适用范围:使用Dapr进行服务调用(使用dapr)、在没有HttpClient的情况下直接进行DNS解析(使用System.Net.Dns)、使用API网关进行路由(使用YARP或Azure API Management)、使用Kubernetes服务网格功能(使用Istio或Linkerd)。
精准定位源代码、模块与系统中的缺陷位置。在调试应用程序、调查测试失败、分析错误报告、追踪运行时问题,或进行根本原因分析时使用。通过分析堆栈跟踪、错误信息、失败测试,以及代码模式,以信心评分与佐证证据,精准锁定存在缺陷的函数、类、文件或模块。
开展全面的文献调研,以目标歧义消解、证据分级与结构化主题提取为核心,生成一份内容详实的报告,并附上完整的完整性核查清单、生物模型的综合构建,以及可供检验的假设。对于生物靶标,需先明确官方ID(Ensembl/UniProt)、同义词、命名冲突等问题,并在正式开展文献检索之前,充分收集表达与通路层面的相关背景信息。默认情况下,仅输出报告正文;若用户有特殊需求,也可在附录中单独列出方法论。当用户需要深入的文献综述、靶标画像,或想了解“关于X,文献究竟怎么说?”时,本技能将为您提供专业解答。
PolicyEngine 测试模式——YAML 测试结构、命名规范、期间处理及质量标准
遵循 DDD 战略设计方法,识别代码库中的子域,并提出界限上下文建议。适用于分析领域边界、识别业务子域、评估领域内聚度、绘制界限上下文,或当用户询问 DDD 战略设计、领域分析或子域分类时使用。
在Kit(ConvertKit)中为“Claude Code for Marketers”博客的新文章创建并安排邮件推送。适用场景包括:(1) 通过电子邮件发布新博客文章;(2) 安排Kit邮件推送;(3) 为claudecodeformarketers.com的博文撰写时事通讯内容。触发条件包括:“发送关于此文章的邮件”、“安排邮件推送”、“宣布此文章”、“Kit邮件推送”以及“电子邮件时事通讯”。