mcpField
R
refactor

refactor

github.com/tartinerlabs開発8381 回インストール6 日前に更新
リポジトリ

refactor について

一般的なパターン、設計原則、TypeScript/JavaScript の慣用法に照らしてコードを監査する、開発者向けのリファクタリングレビュー用スキルです。既定では問題を報告し、依頼があった場合のみ動作を保つ最小限の修正を行います。

主な機能

  1. 01一般的なコードパターンを監査
  2. 02設計原則を確認
  3. 03TypeScript と 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/.cts のみrules/ts-idioms.md
設計原則すべての言語rules/design-principles.md

ワークフロー

ステップ 1:監査

rules/ 内のすべてのルールに照らして、対象範囲(特定のファイル、ディレクトリ、またはコードベース全体)をスキャンします。

ステップ 2:報告

各指摘を path:line の形式で、問題点 → 修正方法の順に報告し、カテゴリごとにまとめます。最後にカテゴリごとの違反件数を示します。

ステップ 3:修正

リファクタリングを適用します。修正ごとに、以下を行います。

  1. 変更によって既存の動作が保たれることを確認します
  2. 変更は最小限にとどめ、特定した問題のみを修正します
  3. 明らかに妥当な場合を除き、新たな抽象化を導入しません

コメント