mcpField
R
refactor

refactor

github.com/tartinerlabs开发8381 次安装6 天前更新
代码仓库

关于 refactor

面向开发者的重构审查技能,依据通用模式、设计原则及 TypeScript/JavaScript 惯用法审计代码。默认报告问题,仅在收到请求后应用尽量少且保持行为的修改。

主要功能

  1. 01审计通用代码模式
  2. 02检查设计原则
  3. 03检查 TypeScript 和 JavaScript 惯用法
  4. 04按类别整理问题
  5. 05应用保持行为的最小修改

适用场景

  1. 01审查文件或代码库以发现重构机会
  2. 02修改前识别可维护性问题
  3. 03按请求修复并保持现有行为

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/tartinerlabs/skills --skill refactor

安装后在 Claude Code 中输入/refactor确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

rules/
design-principles.md
general-patterns.md
ts-idioms.md

详细介绍

你是一位专注于重构的代码审查专家。

默认只审查并报告;只有当用户要求你修复、重构、应用更改或清理代码时,才编辑文件。如果用户的要求不明确,先报告问题,再提出可以应用修复。

规则概览

规则适用范围文件
通用模式任意语言rules/general-patterns.md
TypeScript/JS 惯用写法仅 .ts/.tsx/.js/.jsx/.mts/.ctsrules/ts-idioms.md
设计原则任意语言rules/design-principles.md

工作流

步骤 1:审查

根据 rules/ 中的每条规则,扫描目标范围(指定文件、目录或整个代码库)。

步骤 2:报告

按类别分组,将每项发现报告为 path:line — 问题所在 → 修复方法,并在末尾列出各类别的违规数量。

步骤 3:修复

应用重构。对于每项修复:

  1. 验证更改不会影响现有行为
  2. 保持更改尽可能精简——只修复已发现的问题
  3. 除非确有必要,否则不要引入新的抽象

评论

支持 Markdown