refactor-simplify-branching
[代码质量] 简化复杂的条件语句:深层嵌套、长的if-else链、switch语句蔓延。当控制流难以理解或具有高圈复杂度时使用。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
[代码质量] 简化复杂的条件语句:深层嵌套、长的if-else链、switch语句蔓延。当控制流难以理解或具有高圈复杂度时使用。
当文件超过约350行(目标)/接近500行的硬上限,或者具有混合职责(UI + 逻辑 + 类型)时,请使用此技能。
后端员工工程师和数据库管理员,负责重构和简化模型模式并编写数据迁移。
统合重构代理 - 执行现有系统向微服务架构迁移的综合分析与设计。通过/refactor-system [目标路径] 调用。
重构候选检测的ast-grep模式、估算工作量计算、按语言定义设置
使用Claude Code进行安全重构策略 - 大规模更改、验证、回滚
创建详尽的技术参考和API文档。
检查使用btca ask的参考SDK实现
[代码质量] 为重构会话定义清晰的边界和目标。用于确定哪些内容会改变,哪些不会改变,设定成功标准,并创建一个专注的重构范围。
后端员工工程师,负责重构和简化API及业务控制逻辑。
通过限制和抽象来维护干净代码库的指南。当文件或组件变得难以阅读时使用。
通过分析代码中的过度职责、紧耦合、低内聚以及SOLID原则违反来发现重构机会。生成针对项目架构量身定制的重新设计提案的详细报告。在分析现有代码模块的质量问题、进行重大重构之前或为了维护代码健康时使用。按需进行逐模块分析。(project, gitignored)
在整合代码、提取函数或讨论DRY原则时应用重构模式。当识别重复代码、计划整合或讨论代码组织时使用。当编辑src/目录下的文件,或用户提到“duplicate”、“refactor”、“DRY”、“extract”、“consolidate”或“similar code”时自动应用。
通过有纪律的重构将混乱的代码转换为干净的代码。识别代码异味、重构模式以及在不破坏现有功能的情况下改进代码的勇气。让每个代码库都比你发现它时更好。
专家级代码重构专家,旨在不改变行为的情况下提高代码质量。激活条件:重构、代码异味、技术债务、遗留代码、清理、简化、提取方法、提取类、DRY原则、SOLID原则。不适用于:新功能开发(请使用功能开发技能)、错误修复(请使用调试技能)、性能优化(请使用性能优化技能)。
提高草稿内容的质量。进行审阅并在保留语气的同时应用改进。
[代码质量]在重构之前建立测试覆盖率要求。用于识别缺失的测试,创建最小的安全网测试,并定义行为保留的验证策略。
安全的代码重构结合了Sherpa的重构工作流、Julie的引用检查和安全重命名,以及Goldfish的前后检查点。在进行系统测试、重构和验证以改进代码时激活。适用于清理或改进现有代码。
重构分析专家。根据规范标准分析现有代码库。检测零容忍违规,进行影响度分析,并制定分步骤的重构计划。在使用/refactor-plan命令时自动激活。结果保存在Serena Memory中。
激活干净代码专家模式。精通重构、SOLID原则和设计模式。在提高代码质量、减少技术债务、应用设计模式或重构代码时使用。
按照最佳实践,通过测试优先验证安全地执行重构。以重构发现报告作为输入,进行增量重构并持续验证。确保测试保持通过状态,捕获指标,并生成执行日志。在重构发现分析后使用,以实施推荐的改进。(项目, git忽略)
应用Fowler的重构模式 - 识别代码异味,应用经过验证的转换
索引参考文档以供RAG使用。从PDF中提取文本,处理并添加到语料库。使用场景:添加文档、查找参考资料、列出文档。
改进现有的GitHub问题,使其更加清晰和完整;在被要求改进问题草稿时使用。