zudo-doc
GitHub リポジトリ

検索したい単語を入力

いつでも検索バーを開ける

Claude Codeリソース

作成 2026年3月13日更新 2026年5月1日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/

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

仕組み

インテグレーションはzfb.config.tsに登録されたzfbプラグイン(./plugins/claude-resources-plugin.mjs)として、ビルド時に動作します。preBuildフックで以下を行います:

  1. 設定された.claude/ディレクトリをスキャン

  2. CLAUDE.mdファイル、コマンド、スキル(リファレンス付き)、エージェントを検出

  3. src/content/docs/claude-*/ディレクトリにMDXファイルを生成

  4. これらのファイルはzfbのコンテンツコレクションによって取得され、ドキュメントページとしてレンダリング

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

Note

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

設定オプション

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

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

Tip

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

Revision History

Takeshi Takatsudo作成: 2026-03-14T08:14:41+09:00更新: 2026-05-01T22:56:43+09:00

AI Assistant

Ask a question about the documentation.