claude-md-manager
CLAUDE.md Manager
AGENTS.md / CLAUDE.mdをモジュール化して分割管理するためのスキル。
実体は AGENTS.md 側に置き、CLAUDE.md は AGENTS.md へのシンボリックリンクとして設定する。理由は、Claude Code 以外の Codex などのAIエージェントも同じ指示内容を共通で参照できるようにするため(AGENTS.md は複数AIツールで共通利用される標準ファイル名)。
基本原則
- AGENTS.md / CLAUDE.mdは50行以下を推奨(公式は200行以下)。詳細は
rules/やスキルにモジュール化して分割する - CLAUDE.mdにはパスと目的の参照のみ記載する
CLAUDE.mdの構成
以下のセクションを必要に応じて含める。
- タイトル・概要(1〜2行)
- ディレクトリ構成(サブディレクトリがあれば)
- ルール(参照リンク)
- その他、そのディレクトリ固有の設定
記載フォーマット
ディレクトリ構成セクション
## ディレクトリ構成
- `ディレクトリ名/` — 責務の説明。どういう時に使うか
例:
- `docs/` — 外部参考資料。ガイドライン参照や資料確認時に使う
- `rules/` — 投稿パターン・記事ルール・日々のルーティン
- `posts/` — 投稿の下書き・記録(日付フォルダで管理)
単体ファイルも同じ形式:
- `ME.md` — 代表者・会社プロフィール。自己紹介が必要な時に参照する
ルールセクション
## ルール
- `rules/ファイル名.md` — そのルールの目的
例:
- `rules/post_patterns.md` — 投稿パターン集・禁止表現・作成ルール
- `rules/writing_rules.md` — 文章の書き方ルール
ワークフロー
CLAUDE.mdの新規作成
- そのディレクトリの責務を1〜2行で記述する
- サブディレクトリがあれば「ディレクトリ構成」セクションを追加する
- rules/ があれば「ルール」セクションを追加する
- 50行以下を推奨。超える場合はモジュール化を検討する
ルール追加時
- 詳細なルールは
rules/ファイル名.mdに書く - CLAUDE.mdの「ルール」セクションに
ファイルパス— 目的 の1行を追加する - CLAUDE.mdに詳細を直接書かない
行数超過時の対処
- 詳細な説明を
rules/に切り出す - CLAUDE.mdには参照リンクのみ残す
- 重複する記述を統合する
新しいルールファイルやディレクトリを作成した時
- そのディレクトリの CLAUDE.md に
パス— 説明 の1行を追加する - ルートの AGENTS.md にも反映が必要か確認し、必要なら追加する
- 新しいトップレベルディレクトリ → AGENTS.md の「ディレクトリ構成」に追加
- サブディレクトリやルールファイル → 該当ディレクトリの CLAUDE.md に追加
参考資料
- https://code.claude.com/docs/en/memory — Claude Code公式ドキュメント(200行以下推奨、
@pathインポート、.claude/rules/分割) - https://addyosmani.com/blog/agents-md/ — 階層型アーキテクチャ、
rules/分割、最小限の記述を推奨 - https://www.humanlayer.dev/blog/writing-a-good-claude-md — 300行未満推奨、ファイル参照によるモジュール化
- https://nyosegawa.com/posts/harness-engineering-best-practices-2026/ — 50行以下推奨、モジュール分割、削減基準の解説
注意事項
- CLAUDE.mdに詳細なルールや手順を直接書かない
- 「
パス— 説明」の形式を必ず守る - ルートのAGENTS.mdには「作業前に対応ディレクトリのCLAUDE.mdとrules/を必ず読むこと」と明記する
- 新しいファイルやディレクトリを作成したら、必ず対応するCLAUDE.md / AGENTS.mdを更新する
More from hukusuke1007/agent-skills
flutter-riverpod-arch
Implement Feature-First architecture with Riverpod state management and Flutter Hooks in Flutter applications
18design-md-generator
URL・画像・テキスト要件からAIコーディングエージェント向けのDESIGN.mdを生成するスキル。「example.comをDESIGN.md化して」「このサムネをDESIGN.md化して」「クールでポップなLP用のDESIGN.mdを作って」といったリクエストで使用する。Claude Code / Cursor / Stitch に渡せば一貫したUIを生成できる、getdesign.md / awesome-design-md 準拠の9セクション構成のデザイン仕様書を出力する。CSS解析・画像目視抽出・要件生成の3パターンに対応。
5nextjs-better-auth-postgres-docker
Next.js + Better Auth + PostgreSQL を Docker で構築し、Cloud Run へデプロイするスキル。ローカル開発環境のセットアップから Docker Compose、Dockerfile 作成、Cloud Run + Cloud SQL + Secret Manager を使った本番デプロイまでをカバーする。「Next.js と Better Auth でアプリを作りたい」「Docker で PostgreSQL を使いたい」「Docker で構築したい」「Docker Compose を使いたい」「アプリを Docker 化したい」「Dockerfile を書きたい」「Cloud Run にデプロイしたい」「Cloud SQL や Secret Manager を使いたい」ときに使う。
4image-compressor
添付された複数の画像を一括で圧縮・リサイズするスキル。「画像を圧縮して」「このスクショを軽くして」「リサイズして」「画像を小さくして」などのリクエストで使用する。Pillowで長辺1920pxにリサイズし、JPEG/PNGで出力先ディレクトリに保存する。
3nano-banana-image-gen
Nano Banana 2(Google Gemini gemini-3.1-flash-image-preview)を使って画像を生成するスキル。「画像を生成して」「〇〇のイラストを作って」「Nano Bananaで画像を作って」「グラレコ風の画像を生成して」などのリクエストで使用する。プロンプトを受け取りpythonスクリプトを実行、タイムスタンプ付きPNGを images/generated/ に出力する。
3meti-ai-guideline
AI事業者ガイドライン(経済産業省・総務省、第1.2版、2026年3月31日)に基づいて、AIに関する取り組みのOK/NG判断・注意点・チェックリストを回答するスキル。以下のような質問で使用する: (1)「学習データに〇〇を使っていいか」「個人情報をAIに入力してもいいか」など具体的な行為のOK/NG確認、(2)「セキュリティ対策は何をすればいいか」「社内AIルールをどう作るか」などガバナンス構築の相談、(3)「AI開発者/提供者/利用者として何をすべきか」など立場別の取り組み確認、(4)「ガイドラインを更新して」などナレッジ更新の指示、(5)「グラレコ画像を生成して」「イラストにまとめて」などガイドライン内容の画像生成プロンプト作成
3