ln-812-query-optimizer
修复N+1查询、冗余获取、过度获取,并通过保留/丢弃验证
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
修复N+1查询、冗余获取、过度获取,并通过保留/丢弃验证
针对使用Solid Queue的Rails后台作业的专业技能。在创建作业、调度任务、实现重复作业、测试作业或监控作业队列时使用。包括可靠的后台处理最佳实践。
专门针对使用RSpec、FactoryBot和TDD工作流进行Rails测试的技能。在编写测试、设置测试覆盖率、创建工厂或实现测试驱动开发时使用。涵盖单元测试、集成测试、系统测试和组件测试。
同步本地技能仓库与obra/superpowers-skills的上游更改
派遣代码审查子代理在继续之前根据计划或需求审查实现
通过为每个任务派遣新的子代理来执行实施计划,并在任务之间进行代码审查
永远不要测试模拟行为。永远不要为生产类添加仅用于测试的方法。在模拟之前要理解依赖关系。
创建带有智能目录选择和安全验证的独立git工作树
修复了阻塞IO、不必要的分配、带有保留/丢弃验证的同步中异步问题
专门用于Rails业务逻辑的技能,包括ActiveInteraction、AASM状态机和ActiveDecorator。在实现复杂操作、状态转换或展示逻辑时使用。强制执行交互模式以取代服务对象。
分批执行详细计划,并设置审查检查点
系统地通过调用堆栈回溯错误,以找到最初的触发点
认识到分歧可以揭示有价值的背景,保持多种有效方法而不是强迫过早地解决问题
找到一个洞见,可以消除多个组件 - “如果这是真的,我们就不需要X、Y或Z了”
了解想法是如何随着时间演变的,以便为新问题找到旧的解决方案,并避免重蹈过去的失败
根据你遇到的问题类型,选择合适的解决问题的方法
升级.NET NuGet包并处理重大变更
专门针对Rails安全、授权和数据保护的技能。在实现Pundit策略、Lockbox加密、盲索引搜索、认证、安全配置或修复安全漏洞时使用。包括安全最佳实践和常见陷阱预防。
在数据通过的每一层进行验证,以使错误不可能发生
以技术严谨性接收并处理代码审查反馈,而不是表面同意或盲目执行
在极端情况下进行测试(大1000倍/小1000倍,瞬间/长达一年)以揭示在正常尺度下隐藏的基本真理
四阶段调试框架,确保在尝试修复之前进行根本原因调查。永远不要直接跳到解决方案。
运行验证命令并在声明成功之前确认输出
针对过程文档的RED-GREEN-REFACTOR方法 - 在没有特定技能的情况下建立基线,编写解决失败问题的内容,通过迭代来封闭漏洞