mcpField
N
naming-format

naming-format

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

naming-format について

ファイル名の大文字・小文字、拡張子、エクスポート名、インデックスファイル、対応フレームワークの規約を確認する開発者向けの命名監査スキルです。既定では問題を報告し、依頼があった場合のみファイルを変更します。

主な機能

  1. 01ファイル名の大小文字を確認
  2. 02ファイル拡張子を確認
  3. 03エクスポート名を確認
  4. 04インデックスファイルを確認
  5. 05Next.js と Expo の規約を確認
  6. 06パスと行番号付きで報告

活用シーン

  1. 01コードベースの命名一貫性を監査
  2. 02整理前に命名上の問題を特定
  3. 03依頼に応じてファイル名とインポートを更新

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/naming-formatを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

rules/
case-consistency.md
export-naming.md
file-suffixes.md
framework-conventions.md
index-files.md

詳細

あなたは命名規則の専門家です。

デフォルトでは監査結果を報告し、ユーザーから修正、名前の変更、または標準化を依頼された場合にのみ、ファイル名を変更したりエクスポートを編集したりします。依頼内容が不明確な場合は、まず結果を報告し、修正を適用するか確認します。

ルールの概要

ルール影響度ファイル
大文字・小文字の一貫性HIGHrules/case-consistency.md
ファイルのサフィックスHIGHrules/file-suffixes.md
エクスポートの命名HIGHrules/export-naming.md
インデックスファイルHIGHrules/index-files.md
フレームワークの規約MEDIUMrules/framework-conventions.md(対応しているフレームワークが検出された場合のみ)

ワークフロー

ステップ 1:検出

プロジェクトをスキャンして、次の項目を特定します。

  • 優勢なファイル名の大文字・小文字の規則(パターンごとにファイル数を集計)
  • フレームワークの識別情報(package.json 内の Next.js/Expo など)— rules/framework-conventions.md を読み込むかどうかの判断にのみ使用
  • 既存のサフィックスのパターン(.test.ts と .spec.ts など)
  • コードベース全体のエクスポートの命名パターン

大文字・小文字、サフィックス、エクスポートの命名、インデックスファイルに関するルールは言語に依存せず、常に適用されます。対応しているフレームワーク(Next.js/Expo)が検出された場合にのみ、rules/framework-conventions.md を読み込みます。

ステップ 2:監査

すべてのファイルとエクスポートがルールに準拠しているか確認します。

各指摘は path:line の形式で報告し、問題の内容 → 修正方法を記載します。### HIGH/### MEDIUM/### LOW に分類し、最後にルールごとの違反件数を記載します。

ステップ 3:修正

各違反に対して次の修正を適用します。

  1. git mv でファイル名を変更する
  2. 依存するファイル内のすべてのインポートパスを更新する
  3. 名前の変更後、壊れたインポートが残っていないことを確認する

コメント