扫描代码库识别架构痛点,提出深化重构建议以提升可测试性和AI导航性。通过探索热点模块,生成包含Mermaid图的HTML报告展示优化机会,旨在将浅层模块转化为深层模块。
扫描合并到 main 的近期提交,识别技术债务、调试代码及待办事项,生成优先级清理列表。自动修复小问题,将架构债务标记给人工处理,用于维护代码质量。
将 UIKit iOS 应用现代化,替换过时的共享状态 API(如 mainScreen、interfaceOrientation),迁移至 Scene 生命周期,以适配多窗口和动态尺寸环境。
提供Java代码SOLID原则检查清单,辅助进行类设计审查、重构及代码评审,涵盖单一职责等五大原则。
用于在已有UI基础上进行微调,通过检查现有模式、执行调整并与设计稿比对验证,调用子代理进行质量修复,确保修改符合设计规范。
自动审计与优化 Agent 性能。通过审查日志识别高影响问题,修复技能、提示词或配置缺陷;执行全面审核以评估可靠性并应用安全修复,旨在提升系统质量与稳定性。
用于基于运行证据和反馈,规划并仅在批准后对现有 Agent Skill 进行结构性升级。通过两阶段审批确保变更安全,支持多平台且聚焦技能优化而非创建新技能。
针对 Unity 项目提供程序集定义(asmdef)优化建议,涵盖结构规划、依赖梳理、编译加速及编辑器/运行时代码拆分,旨在改善大型项目的构建效率与架构清晰度。
协助开发者在代码中采用经过验证的低级、系统或并发设计模式。通过匹配问题、验证适用性、适配实现及编写不变量测试,确保模式正确集成到项目中。
为C#和TypeScript游戏开发强制执行OOP与DDD约束,规范分层架构、领域模型封装及依赖方向。适用于实现、重构或审查游戏玩法系统、聚合根及应用服务,确保业务逻辑隔离与可测试性。
引导开发者采用极简主义,优先复用、使用标准库或原生特性,拒绝过度设计和样板代码。通过YAGNI原则和层级决策树,实现最少代码的最优解,适用于各类编码任务。
指导在代码重构、功能新增或Bug修复时,采用测试先行和模块化解耦策略。通过最小化边界实现行为变更,确保回归覆盖与架构合规。
分析并简化现有代码实现,降低复杂度、提升可维护性与可扩展性。通过先分析后修改的流程,识别嵌套、重复等复杂源,应用提取、扁平化等模式优化代码结构,减少技术债务。
指导 RepoPrompt CE 项目迁移至 Swift 6.2 并发检查的完整工作流,涵盖状态确认、清单构建、分阶段迁移策略及验证。
指导将 Apache Airflow DAG 迁移至 MSAA Gen 2/3(Airflow 2.11.1)或 Gen 3(Airflow 3),涵盖环境检查、依赖映射及破坏性变更处理。


