🛠️ Wiki Onboarding
新しいエンジニアがコードの全体像をスムーズ
📺 まず動画で見る(YouTube)
▶ 【衝撃】最強のAIエージェント「Claude Code」の最新機能・使い方・プログラミングをAIで効率化する超実践術を解説! ↗
※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。
📜 元の英語説明(参考)
Generate two complementary onboarding documents that together give any engineer — from newcomer to principal — a complete understanding of a codebase. Use when user asks for onboarding docs or getting-started guides, user runs /deep-wiki, or user wants to help new team members understand a codebase.
🇯🇵 日本人クリエイター向け解説
新しいエンジニアがコードの全体像をスムーズ
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o wiki-onboarding.zip https://jpskill.com/download/3706.zip && unzip -o wiki-onboarding.zip && rm wiki-onboarding.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/3706.zip -OutFile "$d\wiki-onboarding.zip"; Expand-Archive "$d\wiki-onboarding.zip" -DestinationPath $d -Force; ri "$d\wiki-onboarding.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
wiki-onboarding.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
wiki-onboardingフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
💬 こう話しかけるだけ — サンプルプロンプト
- › Wiki Onboarding を使って、最小構成のサンプルコードを示して
- › Wiki Onboarding の主な使い方と注意点を教えて
- › Wiki Onboarding を既存プロジェクトに組み込む方法を教えて
これをClaude Code に貼るだけで、このSkillが自動発動します。
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[Skill 名] wiki-onboarding
Wikiオンボーディングガイドジェネレーター
新人からプリンシパルまで、あらゆるエンジニアがコードベースを完全に理解できるよう、相互補完的な2つのオンボーディングドキュメントを生成します。
使用する場面
- ユーザーがオンボーディングドキュメントや入門ガイドを要求した場合
- ユーザーが
/deep-wiki:onboardコマンドを実行した場合 - ユーザーが新しいチームメンバーのコードベース理解を支援したい場合
言語検出
ビルドファイルについてリポジトリをスキャンし、コード例の主要言語を特定します。
package.json/tsconfig.json→ TypeScript/JavaScript*.csproj/*.sln→ C# / .NETCargo.toml→ Rustpyproject.toml/setup.py/requirements.txt→ Pythongo.mod→ Gopom.xml/build.gradle→ Java
ガイド1:プリンシパルレベルのオンボーディング
対象読者: 意思決定の「なぜ」を知る必要があるシニア/スタッフ+エンジニア。
必須セクション
- システム哲学と設計原則 — システムが維持する不変条件は何ですか?主要な設計上の選択とその理由は?
- アーキテクチャ概要 — Mermaid図付きのコンポーネントマップ。何が何を所有しているか、通信パターン。
- 主要な抽象化とインターフェース — すべてが依存する基盤となる抽象化
- 決定ログ — 主要なアーキテクチャ上の決定、その背景、検討された代替案、トレードオフ
- 依存関係の根拠 — 各主要な依存関係が選択された理由、それが置き換えたもの
- データフローと状態 — データがシステム内をどのように移動するか(推測ではなく、実際のコードからトレース)
- 障害モードとエラー処理 — 何が壊れるか、エラーがどのように伝播するか、回復パターン
- パフォーマンス特性 — ボトルネック、スケーリングの限界、ホットパス
- セキュリティモデル — 認証、認可、信頼境界、データ感度
- テスト戦略 — 何がテストされ、何がテストされないか、テスト哲学
- 運用上の懸念事項 — デプロイ、監視、機能フラグ、構成
- 既知の技術的負債 — ショートカットとそのリスクに関する正直な評価
ルール
- すべての主張は
(file_path:line_number)の引用で裏付けられる - 最低3つのMermaid図(アーキテクチャ、データフロー、依存関係グラフ)
- すべてのMermaid図はダークモードの色を使用する(wiki-vitepressスキルを参照)
- 何が存在するかだけでなく、なぜ決定がなされたかに焦点を当てる
ガイド2:ゼロからヒーローへの貢献者ガイド
対象読者: ステップバイステップの実践的なガイダンスを必要とする新しい貢献者。
必須セクション
- このプロジェクトは何をするのか — 2〜3文のエレベーターピッチ
- 前提条件 — 必要なツール、バージョン、アカウント
- 環境セットアップ — 正確なコマンドと各ステップでの期待される出力を含むステップバイステップ
- プロジェクト構造 — 注釈付きディレクトリツリー(何がどこにあり、その理由は)
- 最初のタスク — シンプルな機能を追加するエンドツーエンドのウォークスルー
- 開発ワークフロー — ブランチ戦略、コミット規約、PRプロセス
- テストの実行 — テストの実行方法、何をテストするか、テストの追加方法
- デバッグガイド — 一般的な問題とその診断方法
- 主要な概念 — コード例で説明されたドメイン固有の用語
- コードパターン — 「Xを追加したい場合は、このパターンに従ってください」というテンプレート
- よくある落とし穴 — 新しい貢献者が犯しがちな間違いと回避方法
- ヘルプの入手先 — コミュニケーションチャネル、ドキュメント、主要な連絡先
- 用語集 — コードベースで使用されている、自明ではない用語
- クイックリファレンスカード — 最もよく使用されるコマンドとパターンのチートシート
ルール
- すべてのコード例は検出された主要言語で記述する
- すべてのコマンドはコピー&ペースト可能であること
- 検証ステップには期待される出力を含めること
- ワークフロー図にはMermaidを使用する(ダークモードの色)
- すべての主張は実際のコードに基づいていること —
(file_path:line_number)を引用する
使用する場面
このスキルは、概要に記載されているワークフローまたはアクションを実行するのに適用できます。
制限事項
- このスキルは、タスクが上記の範囲と明確に一致する場合にのみ使用してください。
- 出力を、環境固有の検証、テスト、または専門家によるレビューの代わりとして扱わないでください。
- 必要な入力、権限、安全境界、または成功基準が不足している場合は、停止して明確化を求めてください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Wiki Onboarding Guide Generator
Generate two complementary onboarding documents that together give any engineer — from newcomer to principal — a complete understanding of a codebase.
When to Use
- User asks for onboarding docs or getting-started guides
- User runs
/deep-wiki:onboardcommand - User wants to help new team members understand a codebase
Language Detection
Scan the repository for build files to determine the primary language for code examples:
package.json/tsconfig.json→ TypeScript/JavaScript*.csproj/*.sln→ C# / .NETCargo.toml→ Rustpyproject.toml/setup.py/requirements.txt→ Pythongo.mod→ Gopom.xml/build.gradle→ Java
Guide 1: Principal-Level Onboarding
Audience: Senior/staff+ engineers who need the "why" behind decisions.
Required Sections
- System Philosophy & Design Principles — What invariants does the system maintain? What were the key design choices and why?
- Architecture Overview — Component map with Mermaid diagram. What owns what, communication patterns.
- Key Abstractions & Interfaces — The load-bearing abstractions everything depends on
- Decision Log — Major architectural decisions with context, alternatives considered, trade-offs
- Dependency Rationale — Why each major dependency was chosen, what it replaced
- Data Flow & State — How data moves through the system (traced from actual code, not guessed)
- Failure Modes & Error Handling — What breaks, how errors propagate, recovery patterns
- Performance Characteristics — Bottlenecks, scaling limits, hot paths
- Security Model — Auth, authorization, trust boundaries, data sensitivity
- Testing Strategy — What's tested, what isn't, testing philosophy
- Operational Concerns — Deployment, monitoring, feature flags, configuration
- Known Technical Debt — Honest assessment of shortcuts and their risks
Rules
- Every claim backed by
(file_path:line_number)citation - Minimum 3 Mermaid diagrams (architecture, data flow, dependency graph)
- All Mermaid diagrams use dark-mode colors (see wiki-vitepress skill)
- Focus on WHY decisions were made, not just WHAT exists
Guide 2: Zero-to-Hero Contributor Guide
Audience: New contributors who need step-by-step practical guidance.
Required Sections
- What This Project Does — 2-3 sentence elevator pitch
- Prerequisites — Tools, versions, accounts needed
- Environment Setup — Step-by-step with exact commands, expected output at each step
- Project Structure — Annotated directory tree (what lives where and why)
- Your First Task — End-to-end walkthrough of adding a simple feature
- Development Workflow — Branch strategy, commit conventions, PR process
- Running Tests — How to run tests, what to test, how to add a test
- Debugging Guide — Common issues and how to diagnose them
- Key Concepts — Domain-specific terminology explained with code examples
- Code Patterns — "If you want to add X, follow this pattern" templates
- Common Pitfalls — Mistakes every new contributor makes and how to avoid them
- Where to Get Help — Communication channels, documentation, key contacts
- Glossary — Terms used in the codebase that aren't obvious
- Quick Reference Card — Cheat sheet of most-used commands and patterns
Rules
- All code examples in the detected primary language
- Every command must be copy-pasteable
- Include expected output for verification steps
- Use Mermaid for workflow diagrams (dark-mode colors)
- Ground all claims in actual code — cite
(file_path:line_number)
When to Use
This skill is applicable to execute the workflow or actions described in the overview.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.