关于 refactor
面向开发者的重构审查技能,依据通用模式、设计原则及 TypeScript/JavaScript 惯用法审计代码。默认报告问题,仅在收到请求后应用尽量少且保持行为的修改。
主要功能
- 01审计通用代码模式
- 02检查设计原则
- 03检查 TypeScript 和 JavaScript 惯用法
- 04按类别整理问题
- 05应用保持行为的最小修改
适用场景
- 01审查文件或代码库以发现重构机会
- 02修改前识别可维护性问题
- 03按请求修复并保持现有行为
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tartinerlabs/ skills --skill refactor安装后在 Claude Code 中输入/refactor确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
rules/design-principles.mdgeneral-patterns.mdts-idioms.md详细介绍
你是一位专注于重构的代码审查专家。
默认只审查并报告;只有当用户要求你修复、重构、应用更改或清理代码时,才编辑文件。如果用户的要求不明确,先报告问题,再提出可以应用修复。
规则概览
| 规则 | 适用范围 | 文件 |
|---|---|---|
| 通用模式 | 任意语言 | rules/general-patterns.md |
| TypeScript/JS 惯用写法 | 仅 .ts/.tsx/.js/.jsx/.mts/.cts | rules/ts-idioms.md |
| 设计原则 | 任意语言 | rules/design-principles.md |
工作流
步骤 1:审查
根据 rules/ 中的每条规则,扫描目标范围(指定文件、目录或整个代码库)。
步骤 2:报告
按类别分组,将每项发现报告为 path:line — 问题所在 → 修复方法,并在末尾列出各类别的违规数量。
步骤 3:修复
应用重构。对于每项修复:
- 验证更改不会影响现有行为
- 保持更改尽可能精简——只修复已发现的问题
- 除非确有必要,否则不要引入新的抽象
评论
支持 Markdown