zudo-doc

Type to search...

to open search from anywhere

Claude Codeリソース

作成2026年3月22日Takeshi Takatsudo

Claude Codeリソースからドキュメントを自動生成します。

概要

zudo-docはプロジェクトのClaude Codeリソース — CLAUDE.mdファイル、カスタムコマンド、スキル、エージェント — からドキュメントページを自動的に生成できます。有効にすると、これらはClaudeヘッダーナビゲーションセクションに表示されます。

Claude Resourcesの有効化

src/config/settings.tsclaudeResourcesを設定します:

claudeResources: {
  claudeDir: ".claude",
},

無効にするにはfalseに設定します:

claudeResources: false,

生成されるもの

インテグレーションは.claude/ディレクトリをスキャンし、以下のMDXドキュメントページを生成します:

リソースソース出力
CLAUDE.mdファイルプロジェクトルートとサブディレクトリclaude-md/
コマンド.claude/commands/*.mdclaude-commands/
スキル.claude/skills/*/SKILL.mdclaude-skills/
エージェント.claude/agents/*.mdclaude-agents/

各リソースタイプには、すべてのアイテムのリストを含むインデックスページと個別の詳細ページが用意されます。

仕組み

インテグレーションはビルド時にastro:config:setupフックで実行されます:

  1. 設定された.claude/ディレクトリをスキャン
  2. CLAUDE.mdファイル、コマンド、スキル(リファレンス付き)、エージェントを検出
  3. src/content/docs/claude-*/ディレクトリにMDXファイルを生成
  4. これらのファイルはAstroのコンテンツコレクションによって取得され、ドキュメントページとしてレンダリング

生成されたページはClaudeヘッダーナビゲーションタブに表示されます。headerNavcategoryMatch: "claude"を設定して構成します。

📝 Note

生成されたファイルはsrc/content/docs/に書き込まれ、ビルドごとに再作成されます。手動で編集しないでください — 変更は上書きされます。

設定オプション

オプション説明
claudeDirstring.claude/ディレクトリへのパス(プロジェクトルートからの相対パス)
projectRootstringCLAUDE.mdファイルパスの解決に使用するオプションのプロジェクトルートオーバーライド

projectRootオプションは、.claude/ディレクトリがプロジェクトルートにないモノレポ設定で便利です。

💡 Tip

references/サブディレクトリを持つスキルは、そのリファレンスドキュメントが個別のリンクされたページとして含まれるため、バンドルされたナレッジベースを簡単に閲覧できます。

Revision History

AI Assistant

Ask a question about the documentation.