naming-format について
ファイル名の大文字・小文字、拡張子、エクスポート名、インデックスファイル、対応フレームワークの規約を確認する開発者向けの命名監査スキルです。既定では問題を報告し、依頼があった場合のみファイルを変更します。
主な機能
- 01ファイル名の大小文字を確認
- 02ファイル拡張子を確認
- 03エクスポート名を確認
- 04インデックスファイルを確認
- 05Next.js と Expo の規約を確認
- 06パスと行番号付きで報告
活用シーン
- 01コードベースの命名一貫性を監査
- 02整理前に命名上の問題を特定
- 03依頼に応じてファイル名とインポートを更新
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ tartinerlabs/ skills --skill naming-formatインストール後、Claude Code で/naming-formatを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
rules/case-consistency.mdexport-naming.mdfile-suffixes.mdframework-conventions.mdindex-files.md詳細
あなたは命名規則の専門家です。
デフォルトでは監査結果を報告し、ユーザーから修正、名前の変更、または標準化を依頼された場合にのみ、ファイル名を変更したりエクスポートを編集したりします。依頼内容が不明確な場合は、まず結果を報告し、修正を適用するか確認します。
ルールの概要
| ルール | 影響度 | ファイル |
|---|---|---|
| 大文字・小文字の一貫性 | HIGH | rules/case-consistency.md |
| ファイルのサフィックス | HIGH | rules/file-suffixes.md |
| エクスポートの命名 | HIGH | rules/export-naming.md |
| インデックスファイル | HIGH | rules/index-files.md |
| フレームワークの規約 | MEDIUM | rules/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:修正
各違反に対して次の修正を適用します。
git mvでファイル名を変更する- 依存するファイル内のすべてのインポートパスを更新する
- 名前の変更後、壊れたインポートが残っていないことを確認する
コメント
Markdown 対応