backend-queries
使用参数化查询、预加载、适当的索引和事务管理编写安全、高性能且优化的数据库查询。在控制器、存储库、服务或模型方法中编写数据库查询时使用此技能;在使用查询构建器或ORM方法时;在实现过滤/排序/分页逻辑时;在通过预加载优化N+1查询问题时;在处理连接和复杂查询时;在实现查询缓存时;或在将相关操作包装到数据库事务中时。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
使用参数化查询、预加载、适当的索引和事务管理编写安全、高性能且优化的数据库查询。在控制器、存储库、服务或模型方法中编写数据库查询时使用此技能;在使用查询构建器或ORM方法时;在实现过滤/排序/分页逻辑时;在通过预加载优化N+1查询问题时;在处理连接和复杂查询时;在实现查询缓存时;或在将相关操作包装到数据库事务中时。
遵循整个应用程序的一致项目结构、版本控制实践、环境配置、代码审查流程和开发约定。在组织项目文件和目录、编写提交信息或创建拉取请求、管理环境变量和配置、参与代码审查、定义测试要求、使用功能标志、维护变更日志、记录设置说明或在团队中建立一致的开发实践时,使用此技能。
保持PHP和TypeScript/JavaScript代码格式、命名约定、类型安全性和自动化代码质量标准的一致性。在编写或编辑任何PHP文件(.php)、TypeScript/JavaScript文件(.ts, .tsx, .js, .jsx)、实现类型声明和返回类型、运行代码格式化工具(如Laravel Pint, Ultracite)或代码检查工具、运行静态分析工具(如Larastan)、命名…
将Sentry v8错误跟踪和性能监控添加到您的项目服务中。在添加错误处理、创建新控制器、检测定时任务或跟踪数据库性能时使用此技能。所有错误都必须被捕获到Sentry - 无一例外。
使用XcodeBuildMCP来构建、运行、启动和调试当前iOS项目在已启动的模拟器上。当被要求运行iOS应用程序时触发,与模拟器UI交互,检查屏幕上的状态,捕获日志/控制台输出,或使用XcodeBuildMCP工具诊断运行时行为。
审核并改进SwiftUI运行时性能,包括代码审查和架构。用于诊断SwiftUI应用程序中的慢速渲染、卡顿滚动、高CPU/内存使用率、过度视图更新或布局抖动等问题,并在仅靠代码审查不足以解决问题时,为用户提供运行Instruments性能分析工具的指导。
通过量化优化AgentDB向量搜索性能,实现4-32倍的内存减少,使用HNSW索引使搜索速度提高150倍,利用缓存和批处理操作扩展到数百万个向量。
根据CI/CD风格规则、质量指南和最佳实践审核代码,然后重写代码以符合标准而不破坏功能。请在功能验证后使用此技能,以确保代码不仅正确而且可维护、可读性强并准备好投入生产。该技能应用了代码检查规则,强制执行命名约定,改进代码组织,并为了清晰性进行重构,同时保持所有由功能性审核验证的行为正确性。
定义并配置数据库模型,包括适当的命名、关系、时间戳、数据类型、约束和验证。在创建或编辑app/Models/目录下的模型文件、Eloquent模型类、模型关系(hasMany, belongsTo等)、数据库表结构、模型属性和转换、模型工厂或种子时使用此技能。在处理模型验证逻辑、数据库约束、外键关系、索引、范围、访问器、修改器或任何与ORM相关的模型配置时也使用此技能。
创建可逆的、集中的数据库迁移,采用适当的命名、版本控制实践,并考虑零停机部署。在以下情况下使用此技能:在database/migrations/目录下创建或编辑迁移文件时;编写模式更改(如创建/修改表、列、索引、外键)时;实现迁移回滚方法时;管理数据库版本控制时;向大表添加或修改索引时;或者为了更安全的部署而将模式更改与数据迁移分开时。
从README文件和文档中删除AI生成的‘粗糙’写作的明显迹象。让你的文档听起来真正由人撰写。
使用gh、本地代码更改、构建/测试和git push的端到端GitHub问题修复工作流程。当要求根据问题编号,通过gh检查问题,实施修复,运行XcodeBuildMCP构建/测试,提交带有解决问题信息的消息,并推送时使用。
以技术严谨性处理代码审查反馈。不要盲目同意 - 在实施之前进行验证。
CC-DevFlow宪章v2.0.0的快速参考指南,附有全文链接。涵盖了全部10条条款和-1阶段的门控。
使用并行命令执行进行闪电般快速的质量检查。并行运行剧场检测、代码检查、安全扫描和基础测试,以即时反馈代码质量。
调试机器学习训练问题并优化性能,包括损失发散、过拟合和收敛缓慢
实现用户友好的错误处理,包括特定的异常类型、集中的错误处理、优雅的降级以及适当的资源清理。在控制器、服务或API端点中实现错误处理时,在创建自定义异常类时,在编写try-catch块时,在处理外部服务故障时,在实现重试策略时,在向用户显示错误消息时,在finally块中清理资源时,或者在实现快速失败验证和错误检测时使用这项技能。
实现服务器端验证,使用允许列表、特定错误消息、类型检查和清理来防止安全漏洞并确保数据完整性。在创建或编辑表单请求类时、验证API输入时、在控制器或服务中实现验证规则时、为用户体验编写客户端验证时、清理用户输入以防止注入攻击时、验证业务规则时、实现错误消息显示时,或确保所有应用程序入口点的一致性验证时,使用此技能。
为使用Pest框架的核心用户流程和关键路径编写有针对性的测试,在开发过程中进行最少的测试,并在完成点进行策略性覆盖。在创建或编辑tests/Feature/或tests/Unit/目录下的测试文件时、编写具有描述性名称的Pest测试时、测试关键用户工作流和业务逻辑时、模拟外部依赖项时、实现快速单元测试时、测试行为而非实现细节时,或者在决定功能完成时需要哪些测试覆盖时,使用此技能。
实时的开发流程文档宪法合规检查器。在文件编辑过程中阻止部分实现和硬编码的秘密。
在flow-dev中强制执行TDD铁律。没有先失败的测试就不写生产代码。
在Ruby源文件中直接生成RBS内联类型注释。当添加内联类型签名、使用rbs-inline语法注解Ruby方法或在没有现有内联注释的情况下生成类型注释时触发。
全面的代码审查工作流程,协调质量、安全、性能和文档审查人员。4小时时间线完成多审查员的彻底审查。
促进可测试性、组合性和可维护性的函数式编程模式。