激活抽象思维模式,从具体实例中识别重复模式并提取核心特征,构建可复用的通用模型或接口。适用于代码重构、系统设计及问题求解,帮助发现架构规律并提升扩展性。
倡导重构前先分析代码结构,遵循扫描、诊断、规划、执行、验证流程。强调理解依赖与耦合,避免盲目修改,确保变更安全可控。
该 Skill 用于在实现后根据新学到的知识重构规范文档。作为协调员,它委派子代理更新需求、设计和任务文件,确保下游内容随上游变更同步,并记录决策理由。
指导编写可读、可维护代码的规范,涵盖DRY、KISS、YAGNI等原则。用于重构代码、提升命名质量及审查代码质量,旨在降低复杂度并消除重复逻辑。
提供语言无关的编码原则,涵盖可维护性、简洁性及设计收敛等核心理念。指导代码质量提升、函数设计、参数管理及错误处理,适用于功能实现、重构和代码审查场景。
基于运行证据和反馈,规划并申请批准后对现有 Skill 进行结构性升级。仅用于改进已有技能,不创建新技能或执行业务工作流。
用于调整 Obsidian 外观的 CSS 片段工作流。协助用户将视觉需求翻译为具体层对象,安全编辑、测试并迭代样式,解决布局、主题及可见性问题。
用于跨栈进行系统性结构或多文件重构,保持行为与公开契约不变。涵盖模块重组、边界调整、命名优化及API契约变更,支持从小型清理到大型分阶段迁移的各类重构任务。
专注于在不改变行为的前提下简化代码,提升可读性、可维护性和可扩展性。适用于重构复杂逻辑、消除重复代码及优化代码审查中发现的清晰度问题,遵循保留行为一致性和项目规范原则。
通过深度访谈用户明确重构目标、范围及测试策略,将代码重构拆解为保持系统可用的最小提交步骤,并生成包含问题陈述、决策文档的详细计划作为 GitHub Issue。


