← Back to list

refactor-claude-md
by cxxxr
⭐ 1🍴 0📅 Jan 20, 2026
SKILL.md
name: refactor-claude-md description: CLAUDE.mdをベストプラクティスに基づいてリファクタリング user-invocable: true
CLAUDE.md Refactoring Guide
Boris Cherny(Claude Code作者)の原則に基づくCLAUDE.mdリファクタリングガイド。
Core Principles
1. サイズ制限
- 目標: ~2.5kトークン以下
- 長すぎるとClaudeが重要な情報を見落とす
- 詳細なルールは
.claude/rules/に分離
2. 間違いを文書化
- 「Claudeが間違えるたびにCLAUDE.mdに追加する」
## よくある間違いセクションを設ける- 具体的なエラーと正しい方法を記載
3. 検証手段を提供
- 「検証手段を与えると品質が2-3倍向上する」
## 検証コマンドセクションを設ける- テスト実行、ビルド確認などのコマンドを記載
Recommended Structure
# Project Name
簡潔な説明(1-2行)
## Quick Reference
| Key | Value |
|-----|-------|
| ... | ... |
## 技術スタック
- **Language**: ...
- **Framework**: ...
## 検証コマンド
テスト実行
command here
ビルド確認
command here
## よくある間違い
- **問題1**: 説明と正しい方法
- **問題2**: 説明と正しい方法
## コード規約
`.claude/rules/` に配置(自動読み込み)
Anti-patterns
避けるべきもの
-
@file参照の多用
- 機能が不安定
- 直接必要な情報を記載するか、
.claude/rules/に分離
-
一般的なプログラミング知識
- Claudeは既に知っている
- プロジェクト固有の情報のみ記載
-
長大なディレクトリ構造
- 必要な場合のみ最小限に
- Claudeはコードベースを探索できる
-
古いドキュメントへの参照
- 混乱の原因になる
- 参照する場合は最新のものを確認
Modularization Strategy
.claude/rules/ の活用
詳細なルールは自動読み込みされるルールファイルに分離:
.claude/rules/
├── testing.md # テストガイド
├── controllers.md # コントローラー規約
├── routes.md # ルーティング規約
├── errors.md # エラー定義規約
├── models.md # モデル定義規約
└── {domain}.md # その他ドメイン固有ルール
CLAUDE.md: プロジェクト概要、クイックリファレンス、検証コマンド、よくある間違い rules/: 詳細な実装規約、パターン、アンチパターン
Refactoring Checklist
リファクタリング時の確認項目:
- トークン数が2.5k以下か
- 「よくある間違い」セクションがあるか
- 「検証コマンド」セクションがあるか
- 詳細ルールは
.claude/rules/に分離されているか - @file参照は最小限か(または使用していないか)
- プロジェクト固有の情報のみ含まれているか
- 参照しているドキュメントは最新か
Score
Total Score
40/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon