52-execute-refactor-150
[52] 执行。三阶段重构工作流程:(1) 迭代研究重构/模块化选项,(2) 计划 + 风险/边缘情况分析 + Scope150 验证,然后在用户确认后使用测试实施,以及 (3) 应用Scout105 清理协议。当被要求安全地重构、模块化或重新组织代码时使用。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
[52] 执行。三阶段重构工作流程:(1) 迭代研究重构/模块化选项,(2) 计划 + 风险/边缘情况分析 + Scope150 验证,然后在用户确认后使用测试实施,以及 (3) 应用Scout105 清理协议。当被要求安全地重构、模块化或重新组织代码时使用。
为PHP 8.5生成Saga模式组件。创建Saga接口、步骤、编排器、状态管理和补偿逻辑,并附带单元测试。
专门用于二进制分析、模式识别和漏洞评估的逆向工程分析工作流程
调试并实现Airtable同步逻辑,包括防止重复、缓存管理、变更检测以及RLS考虑;在调试同步失败、缓存过期问题或实现新的Airtable同步功能时使用
在实现新代码(端点、组件、服务、模型)之前,搜索代码库以查找现有的模式进行复用。通过寻找并建议类似的实现来防止代码重复。当用户请求创建、实现、添加或构建新功能时自动触发。
使用Playwright进行REST和GraphQL API测试。在测试API、模拟端点、验证响应或将API测试与端到端流程集成时使用。
使用Postman/Newman MCP集成、契约测试、单元和集成测试以及特定框架示例的API测试策略。在设置API测试基础设施、集成Postman MCP、编写测试套件或在CI/CD流水线中自动化API测试时使用。
将架构设计(边界/依赖/数据流/非功能性/运营)通过约束和权衡用语言表达出来,并通过ADR-lite逐步形成共识。在doc/input/rdd.md中有架构/非功能/运营的需求,或者用于讨论设计决策(拆分/职责/接口/数据一致性/可观测性/扩展)。
为PHP 8.5生成限流模式。使用令牌桶、滑动窗口和固定窗口算法创建请求节流。包含单元测试。
修复Leavn应用中的Swift 6 actor隔离错误 - deinit访问@MainActor属性,非隔离上下文,并发访问违规
用于网页测试、表单填写、截图和数据提取的浏览器自动化。在浏览网站、与网页交互、填写表单、截取屏幕、测试Web应用程序或从网页中提取信息时使用。
当用户提供Yii2代码库进行分析或迁移规划时使用。提供6个阶段的工作流程:扫描、功能提取、依赖性分析、需求提取、语义索引和迁移路线图。当用户提到Yii2、PHP遗留系统现代化或框架迁移到NestJS时应用。
审查Advent of Code的TypeScript解决方案,关注代码质量、TypeScript惯用法以及性能。当被要求评审某一天的解决方案、批评AoC代码或获取谜题实现的反馈时使用。
使用Playwright进行REST和GraphQL API测试。在测试API、模拟端点、验证响应或将API测试与端到端流程集成时使用。
生成全面的API测试,包括端点测试、请求/响应验证和集成测试。当用户要求测试API、验证端点、创建API测试或验证API功能时使用。
审查架构决策和代码变更是否符合已记录的架构原则。在实现新功能或重构现有代码之前使用此技能,以确保遵守层边界、关注点分离和设计模式。应在用户请求“架构审查”或进行重大更改之前调用。
为PHP 8.5生成限流模式。使用令牌桶、滑动窗口和固定窗口算法创建请求限流。包括单元测试。
AIDB调试适配器开发的全面指南。涵盖了基于组件的
在编码前强制执行高层次的架构思考、关注点分离和可扩展性检查。
分析代码库以了解结构、技术栈、模式和约定。在加入新项目、探索不熟悉的代码或被问到“这是如何工作的?”或“架构是什么样的?”时使用。
自动生成REST和GraphQL端点的全面API测试,包括请求/响应验证
使用Playwright进行REST和GraphQL API测试。适用于API测试、端点模拟、响应验证或与端到端流程集成的API测试。
对新代码实施先写注释的工作流程,并改进现有代码的命名和文档。在编写新的类、方法或函数时使用;当代码'令人困惑'或'难以理解'时;当命名精度较差时;或者当变量文档缺少单位、范围或所有权信息时。触发条件:新代码、先写注释、命名审查、文档审查、不明显、难以理解。生成具有精确命名的良好文档化的代码,或在注释/名称难以编写时识别设计问题。
浏览器自动化与网页测试专家。支持基于 MCP 工具(Puppeteer/Playwright)的实时交互,以及基于 Python 脚本的复杂自动化流实现。