防御性编程模式:根据用户输入生成有效的文件名,并在标题仅包含特殊字符时智能地提供备选方案,从而确保与文件系统及索引器的验证要求相兼容。
Java Spring Boot 微服务的全面后端开发指南。适用于创建控制器、服务、仓库、配置、过滤器/拦截器、异常处理、数据库访问、可观测性、校验、异步处理或测试等场景。涵盖分层架构(控制器 → 服务 → 仓库)、DTO 设计模式、全局异常处理、Spring DI、配置管理、性能优化、测试策略以及遗留代码重构。
Salesforce Flow 架构决策、流类型选择、批量安全验证和故障处理标准。当设计或审查 Record-Triggered、Screen、Autolaunched、Scheduled 或 Platform Event 流时使用这项技能,以确保正确选择类型、循环中不使用 DML/Get Records、所有改变数据的元素都配备合适的故障连接器,以及在部署前进行适当的自动化密度检查。
适用于即将向用户提出事实性问题、提出解决方案、诊断错误,或在多种方案中做出抉择时使用。触发条件为:“您是否已安装 X?”、“版本是多少?”、“X 是否已配置?”、“我们应该……”、“修复方案是……”、“选项:1……”、“根据我的理解……”、“我相信 X 支持……” 在做出任何决定之前,先启动平行子代理,通过网络搜索获取最新文档、社区解决方案、框架最佳实践,以及 GitHub 问题。你的记忆可能已经过时——务必逐一核实。
针对完成声明的验证纪律。在即将断言成功、声称修复完成、报告测试通过或提交和PR前使用。强制证据优先的工作流。
在固定的时间盒内合理规划并精准把控交付范围(根据实际需求调整)。产出范围界定与切割方案包:包括需求胃口、最小可爱切片、切割清单、验证计划,以及范围蔓延的防护机制。适用于 MVP 打造、范围缩减与范围蔓延的管控。
编写正确、惯用的 Apple MLX 代码,用于 Apple Silicon ML。当处理 MLX 数组、神经网络、训练循环、惰性求值、统一内存、mx.eval、mx.compile、Metal GPU、内存优化、量化,或 Apple Silicon 性能时使用。涵盖与 PyTorch/NumPy 的关键 API 差异、数组索引陷阱(列表必须是 mx.array,切片会创建副本)、Conv2d 的 NHWC 格式、__call__ 不是 forward()、仅 float64 CPU、mlx-lm 集成和调试模式。
在代码生成前对代码库上下文进行系统性验证,以防止假设错误。在以下情况使用:(1) 在不熟悉的命名空间中工作,(2) 使用认证助手,(3) 在不同命名空间间复制模式,(4) 在任何代码生成之前。触发关键词:上下文、假设、助手、认证、current_user、验证、校验上下文
Rust 风格惯例与设计模式,助力编写符合 Rust 语言特性的代码。适用场景:(1) 编写新的 Rust 代码;(2) 审查 Rust 代码;(3) 解决借用检查器相关问题;(4) 设计 Rust API。触发条件:Rust 所有权问题、生命周期错误、API 设计难题,以及“如何以 Rust 式的方式优雅地实现 X 功能”。
AI图像生成提示词专家——采用工单式协议、S-E-L-C框架,进行风格反向工程,将约束前置。当用户提到 Flux、MidJourney、MJ、Stable Diffusion、SD、Nano Banana、图像生成、image generation、文生图、text-to-image、生图、提示词抽卡、inpainting、图像编辑、image editing、证件照、ID photo、白底图、产品照片、风格克隆、style transfer 时,即可调用此技能。
当用户要求“在Elixir中实现功能”、“重构这个模块”、“我该在这里用GenServer吗?”、“我该如何组织这个?”、“使用管道运算符”、“添加错误处理”、“让这个并发运行”,或提及协议、行为、模式匹配、with语句、推导式、结构体,或来自面向对象背景时,应使用此技能。包含颠覆性的见解。
在实施前,务必厘清需求。当请求存在多重解读,或关键细节尚不明确时,此步骤尤为重要。它能避免因错误假设而浪费宝贵时间与资源。