Claude Codeを使ってリポジトリからWikiを生成する
Claude Codeを使ってリポジトリ内を探索してWikiを構築してもらったところ、高精度で実用性の高いものができました。再現手順を共有します。
このようなWikiが完成しました。
DeepWikiが出力したものと比較しても遜色ない品質であると思います。
GitHubリポジトリの設定画面からWikiを有効にし、空のHomeページを作成してください。
詳細な説明は省きます。
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を作る際のルールをまとめた手順書を用意します。自分の好みに合わせた手順を用意すればいいですが、私はこれをAIに出力してもらって使いました。
docs/wiki-manual.md
など、どこでもいいので保存します。
Claude Codeを起動し、生成指示を出します。
↓プロンプトの例です。(最近話題の ultrathink とかを入れると精度が上がるかも?)