用于简化代码以提升可读性和可维护性的技能,通过降低复杂度且不改变行为来优化代码结构。适用于重构、审查及消除冗余逻辑的场景。
作为 Sepia 重构技能的包装器,用于执行最小化的就地文本修订。需验证依赖并绑定 refactor 操作,处理目标输入或引导至其他操作。
指导如何重构代码以消除技术债务,从最终目标状态出发,删除兼容性和偶然复杂性,重塑产品表面,集中共享规则并验证流程。
协调代理,用于在实现后根据新信息重构 Ralph 规格文档。通过调用子代理更新需求、设计和任务文件,确保规格与实现一致并处理下游级联变更。
指导编写可读、可维护代码的规范,涵盖DRY、KISS、YAGNI等原则。用于重构代码、提升命名质量及审查代码质量,旨在降低复杂度并消除重复逻辑。
提供语言无关的代码编写原则,涵盖可维护性、简洁性、可读性及函数设计等,用于指导功能实现、重构和代码审查。
基于运行证据和反馈,对现有技能进行结构化升级。严格遵循两阶段审批流程:先制定改进计划,待用户明确批准后才执行修改,旨在提升技能质量而非创建新技能或执行业务逻辑。
强制采用最简、最小化且有效的编码方案,遵循YAGNI原则,优先使用标准库或现有代码,避免过度工程。适用于所有编码任务,如编写、重构、修复和审查。
旨在通过降低代码复杂度提升可读性、可维护性和可扩展性,同时严格保持行为不变。适用于重构冗长、嵌套深或命名不清的代码,以及消除重复逻辑。
通过深度访谈用户明确重构目标、范围及测试策略,将代码重构拆解为保持系统可用的最小提交步骤,并生成包含问题陈述、决策文档的详细计划作为 GitHub Issue。


