Claude Codeを使ってリポジトリからWikiを生成する

Claude Codeを使ってリポジトリ内を探索してWikiを構築してもらったところ、高精度で実用性の高いものができました。再現手順を共有します。

実例

このようなWikiが完成しました。

DeepWikiが出力したものと比較しても遜色ない品質であると思います。

Wikiのセットアップ

GitHubリポジトリの設定画面からWikiを有効にし、空のHomeページを作成してください。

詳細な説明は省きます。

Git submoduleとしてクローン

GitHub WikiはGitリポジトリとして扱えるため、以下のコマンドでsubmoduleとしてcloneします。

クローン先はどこでもいいですが、今回はリポジトリ直下のwikiディレクトリにします。

git submodule add <https://github.com/{owner}/{repo}.wiki.git> wiki

submoduleの設定をコミットします。

git add .gitmodules wiki
git commit -m "docs: add GitHub wiki as submodule"

手順書(wiki-manual.md)を作成

Wikiを作る際のルールをまとめた手順書を用意します。自分の好みに合わせた手順を用意すればいいですが、私はこれをAIに出力してもらって使いました。

docs/wiki-manual.md など、どこでもいいので保存します。

Wikiを生成

Claude Codeを起動し、生成指示を出します。

↓プロンプトの例です。(最近話題の ultrathink とかを入れると精度が上がるかも?)