ワンクリックで
deepwiki-transfer
DeepWiki (Devin MCP) のドキュメント内容を対象リポジトリの Markdown ファイルとして転載する。セクション構成維持・番号付きファイル分割・GFM 準拠補正・日本語翻訳 (オプション) まで自動処理。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
DeepWiki (Devin MCP) のドキュメント内容を対象リポジトリの Markdown ファイルとして転載する。セクション構成維持・番号付きファイル分割・GFM 準拠補正・日本語翻訳 (オプション) まで自動処理。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
修正を複数ブランチに適用する際のブランチ戦略。featureブランチへの先行commitとcherry-pickによる短命branchへの適用手順。環境別branch(qa/staging/epsilon等)への修正適用時に参照する。
PRのレビューコメントを確認し、優先度に応じてコード修正を実行する。サブエージェント (general-purpose) 起動にも対応。--defer-nit / --severity-min で対応範囲を制御。
実装プランファイル作成・更新の手順。実装開始時およびPR作成時にissues/配下の実装プランの有無を確認し、なければ会話履歴・git log・git diffから生成する。複数ファイル変更・新規機能追加・DBマイグレーション伴う変更が対象。
調査レポート作成のルール。否定的結論のエビデンス要件、残課題の記載フォーマット、ハルシネーション防止のための裏取り原則を扱う。DB調査に限らずコードベース調査・仕様調査一般に適用。
ログを追加・修正する際のガイドライン。ログレベルの選択基準、ループ内ログの制御、エラー蓄積パターン、機密情報の扱いを扱う。言語/FW非依存の原則。
Anthropic 公式 Skill (docx/pptx/xlsx/pdf 等) が必要な作業で、未インストール時に自動でダウンロードして使用する。
| name | deepwiki-transfer |
| description | DeepWiki (Devin MCP) のドキュメント内容を対象リポジトリの Markdown ファイルとして転載する。セクション構成維持・番号付きファイル分割・GFM 準拠補正・日本語翻訳 (オプション) まで自動処理。 |
| when_to_use | DeepWiki から Markdown としてコンテンツを取得・転載したいとき。Triggers: 'deepwiki transfer', 'deepwiki転載', 'wiki転載', 'リポジトリドキュメント取得', 'DeepWikiからMarkdown', 'transfer wiki contents' |
| disable-model-invocation | true |
| allowed-tools | ["Bash","Read","Write","Edit","Task"] |
DeepWikiのドキュメントをリポジトリ内のディレクトリに1ページ1ファイルのMarkdownとして転載し、PRを作成する。
owner/repo 形式(例: facebook/react)deepWiki/)main)本スキルのスクリプトは $CLAUDE_PLUGIN_ROOT/skills/deepwiki-transfer/scripts/ に配置されている。
# スクリプトディレクトリの確認
SCRIPT_DIR="$CLAUDE_PLUGIN_ROOT/skills/deepwiki-transfer/scripts"
ls "$SCRIPT_DIR"
scripts/fetch_wiki.py を使って MCP サーバーに直接HTTPリクエストを送信し、全コンテンツを一時ファイルに保存する。LLMコンテキストを経由しないため、130万文字超のレスポンスも完全に保存できる。
# 公開リポジトリ(認証不要)
python "$SCRIPT_DIR/fetch_wiki.py" \
--repo owner/repo \
--output /tmp/deepwiki_raw.md \
--public
# プライベートリポジトリ(Devin APIキー必要)
python "$SCRIPT_DIR/fetch_wiki.py" \
--repo owner/repo \
--output /tmp/deepwiki_raw.md
# Wiki構造も取得(セクション順序の決定に使用)
python "$SCRIPT_DIR/fetch_wiki.py" \
--repo owner/repo \
--output /tmp/deepwiki_structure.md \
--tool read_wiki_structure \
--public
プライベートリポジトリの場合、環境変数 DEVIN_API_KEY にDevin APIキーを設定しておくこと。
scripts/split_pages.py を使い、一時ファイルを # Page: マーカーで分割し、セクション番号prefix付きファイル名で出力する。
# まず dry-run で確認
python "$SCRIPT_DIR/split_pages.py" \
/tmp/deepwiki_raw.md ./deepWiki/ \
--structure /tmp/deepwiki_structure.md \
--dry-run
# 問題なければ実行
python "$SCRIPT_DIR/split_pages.py" \
/tmp/deepwiki_raw.md ./deepWiki/ \
--structure /tmp/deepwiki_structure.md
ファイル名の命名規則:
XX_Title.md(例: 01_Overview.md)XX_Y_Title.md(例: 01_1_System_Architecture.md)この時点では内容を一切変更しない。
scripts/validate_gfm.py で自動修正した後、各ファイルを1ページずつ確認・修正する。
# 自動修正
python "$SCRIPT_DIR/validate_gfm.py" ./deepWiki/ --verbose
# 検証のみ
python "$SCRIPT_DIR/validate_gfm.py" ./deepWiki/ --check-only
自動修正の範囲:
→mermaid, php, sql 等)自動修正後、各ファイルを1ページずつ開いて以下を確認:
内容の意味を変えず、GFM上の記法修正のみ行う。言語変換はこのフェーズでは行わない。
ユーザー指定の出力言語が原文の言語と異なる場合、各ファイルを1ページずつ処理する:
XX_ / XX_Y_ は変更しない)ls でファイル一覧を表示し、ファイル数とセクション番号の整合性を確認.github/pull_request_template.md がある場合はそのテンプレートに沿ってPR説明を作成requests ライブラリ(pip install requests)DEVIN_API_KEY にDevin APIキーを設定01_, 02_, ..., 10_)fetch_wiki.py は MCP サーバーに直接HTTPリクエストを送信するため、requests ライブラリが必要