コンテンツにスキップ
Zenn Pepabo Claude Rules Skills Split 83percent

CLAUDE.mdの肥大化を3層構造で83%軽くした — 実測と試行錯誤の記録

要約

2000行近くに肥大化したCLAUDE.mdを2ヶ月かけてCLAUDE.md/rules/.md/skills/.mdの3層構造に整理し、起動時コンテキスト消費を約83%削減。24スキル→16スキルに統廃合、@importを12→3に削減、SuperClaude Frameworkの既知原則集を削除。

主要な主張

  • 3層構造: ①CLAUDE.md(エントリーポイント・最重要ルールのみ150行)、②~/.claude/rules/.md(恒常ルール・ドメイン別15ファイル)、③skills/.md(呼び出し時のみ読み込むワークフロー・40ファイル)
  • 削減した内容: Claude既知の原則(SOLID等)の削除、冗長な例示(✅/❌)の削除、類似スキルの統合
  • chezmoi管理: rules/をchezmoi管理下に移行することでマルチマシン間の同期問題を解消
  • 教訓: SuperClaudeのモジュールを全部有効にするだけで重くなる。スキルは使われなくても読み込まれる