公式ドキュメント

リソース 説明 リンク
Claude Code Docs Claude Code の公式ドキュメント code.claude.com/docs/en/overview
Anthropic Docs Anthropic 公式の総合ドキュメント docs.anthropic.com
MCP Protocol Model Context Protocol 仕様 modelcontextprotocol.io
MCP Servers 公式 MCP サーバ実装 github.com/modelcontextprotocol/servers
Anthropic Cookbook コード例とチュートリアル github.com/anthropics/anthropic-cookbook
Claude Code Skills コミュニティスキルのリポジトリ github.com/anthropics/skills
Agent Teams マルチエージェントの調整と協調 code.claude.com/docs/en/agent-teams
Scheduled Tasks /loop と cron による定期タスク code.claude.com/docs/en/scheduled-tasks
Chrome Integration ブラウザ自動化 code.claude.com/docs/en/chrome
Keybindings キーボードショートカットのカスタマイズ code.claude.com/docs/en/keybindings
Desktop App ネイティブのデスクトップアプリケーション code.claude.com/docs/en/desktop
Remote Control リモートセッション制御 code.claude.com/docs/en/remote-control
Auto Mode 自動権限管理 code.claude.com/docs/en/permissions
Channels マルチチャネル通信 code.claude.com/docs/en/channels
Voice Dictation Claude Code の音声入力 code.claude.com/docs/en/voice-dictation

Anthropic エンジニアリングブログ

記事 説明 リンク
Code Execution with MCP コード実行を使って MCP のコンテキスト肥大化を解決する方法 — 98.7% のトークン削減 anthropic.com/engineering/code-execution-with-mcp

Claude Code を 30 分でマスターする

動画:https://www.youtube.com/watch?v=6eBSHbLKuN0

全 Tips

Tip:最高の結果を得るには複数の慣行を組み合わせる — まず重要ファイルをピン留めして目標を要約し、次に焦点を絞ったプロンプトと Claude のリファクタリングツールを使ってコードベースと自動化を漸進的に改善する。

Claude Code 推奨ワークフロー

Claude Code 推奨ワークフロー

新規リポジトリの場合

  1. リポジトリと Claude 連携の初期化

    • 必須構造(README、LICENSE、.gitignore、ルート設定)で新規リポジトリをセットアップする。
    • アーキテクチャ、ハイレベルな目標、コーディングガイドラインを記述した CLAUDE.md ファイルを作成する。
    • Claude Code をインストールしてリポジトリにリンクし、コード提案、テスト雛形作成、ワークフロー自動化を有効にする。
  2. プランモードと仕様を活用する

    • プランモード(shift-tab または /plan)を使って、機能実装の前に詳細な仕様を起草する。
    • Claude にアーキテクチャ提案と初期プロジェクトレイアウトを尋ねる。
    • 明確で目標志向のプロンプト連鎖を保つ — コンポーネントの概要、主要モジュール、責任を尋ねる。
  3. 反復的に開発・レビューする

    • 中核機能を小さな塊で実装し、コード生成、リファクタリング、ドキュメント化を Claude に依頼する。
    • 各増分の後に単体テストと例を要求する。
    • CLAUDE.md に進行中のタスクリストを維持する。
  4. CI/CD とデプロイを自動化する

    • GitHub Actions、npm/yarn スクリプト、デプロイワークフローの雛形を Claude に作らせる。
    • CLAUDE.md を更新し、対応するコマンド/スクリプトを依頼することでパイプラインを容易に適応させる。
graph TD
    A[Start New Repository] --> B[Initialize Repository Structure]
    B --> C[Create README, LICENSE, .gitignore]
    C --> D[Create CLAUDE.md]
    D --> E[Document Architecture & Guidelines]
    E --> F[Install & Link Claude Code]

    F --> G[Enter Plan Mode]
    G --> H[Draft Feature Specification]
    H --> I[Get Architecture Suggestions]
    I --> J[Define Components & Modules]

    J --> K[Implement Feature Chunk]
    K --> L[Generate Code with Claude]
    L --> M[Request Unit Tests]
    M --> N[Review & Refactor]
    N --> O{More Features?}
    O -->|Yes| K
    O -->|No| P[Update Task List in CLAUDE.md]

    P --> Q[Setup CI/CD Pipeline]
    Q --> R[Scaffold GitHub Actions]
    R --> S[Create Deployment Scripts]
    S --> T[Test Automation]
    T --> U[Repository Ready]

    style A fill:#e1f5ff
    style G fill:#fff4e1
    style K fill:#f0ffe1
    style Q fill:#ffe1f5
    style U fill:#90EE90

既存リポジトリの場合

  1. リポジトリとコンテキストのセットアップ

    • リポジトリ構造、コーディングパターン、主要ファイルを記録するために CLAUDE.md を追加または更新する。レガシーリポジトリでは、フレームワーク、バージョンマップ、手順、既知のバグ、アップグレードノートをカバーする CLAUDE_LEGACY.md を使う。
    • Claude が文脈に使うべきメインファイルをピン留めまたは強調表示する。
  2. 文脈に応じたコード Q&A

    • 特定のファイル/関数を参照しながら、コードレビュー、バグ説明、リファクタリング、移行計画を Claude に依頼する。
    • Claude に明確な境界を与える(例:「これらのファイルだけを変更する」「新しい依存関係を追加しない」)。
  3. ブランチ、ワークツリー、マルチセッション管理

    • 複数の git ワークツリーを使って機能やバグ修正を隔離し、ワークツリーごとに別の Claude セッションを起動する。
    • ターミナルのタブ/ウィンドウをブランチや機能ごとに整理して並列ワークフローを作る。
  4. チームツールと自動化

    • .claude/commands/ を介してカスタムコマンドを同期し、チーム全体の整合性を保つ。
    • Claude のスラッシュコマンドやフックで反復タスク、PR 作成、コード整形を自動化する。
    • 共同トラブルシューティングとレビューのために、セッションとコンテキストをチームメンバーと共有する。
graph TD
    A[Start with Existing Repository] --> B{Legacy Codebase?}
    B -->|Yes| C[Create CLAUDE_LEGACY.md]
    B -->|No| D[Create/Update CLAUDE.md]
    C --> E[Document Frameworks & Version Maps]
    D --> F[Document Structure & Patterns]
    E --> G[Pin Key Files for Context]
    F --> G

    G --> H[Identify Task Type]
    H --> I{Task Category}
    I -->|Bug Fix| J[Ask Claude for Bug Analysis]
    I -->|Code Review| K[Request Code Review]
    I -->|Refactor| L[Plan Refactoring Strategy]
    I -->|Migration| M[Create Migration Plan]

    J --> N[Set Explicit Boundaries]
    K --> N
    L --> N
    M --> N

    N --> O{Multiple Features?}
    O -->|Yes| P[Create Git Worktrees]
    O -->|No| Q[Work on Main Branch]
    P --> R[Launch Separate Claude Sessions]
    R --> S[Organize Terminal Tabs]
    Q --> S

    S --> T[Setup Team Automation]
    T --> U[Sync .claude/commands/]
    U --> V[Configure Slash Commands]
    V --> W[Setup Hooks for Automation]
    W --> X[Share Session Context with Team]

    X --> Y{More Tasks?}
    Y -->|Yes| H
    Y -->|No| Z[Workflow Complete]

    style A fill:#e1f5ff
    style C fill:#ffecec
    style D fill:#fff4e1
    style P fill:#f0ffe1
    style T fill:#ffe1f5
    style Z fill:#90EE90

Tips

これらのステップは、新規および既存のコードベースにおける Claude Code とのスムーズなワークフローのコア推奨事項を捉えている。


新機能と能力(2026 年 3 月)

主要機能リソース

機能 説明 詳細
Auto Memory Claude がセッションをまたいで好みを自動的に学習・記憶する メモリガイド
Remote Control 外部ツールやスクリプトから Claude Code セッションをプログラム的に制御 高度な機能
Web Sessions リモート開発のためのブラウザ経由の Claude Code アクセス CLI リファレンス
Desktop App UI を強化した Claude Code のネイティブデスクトップアプリ Claude Code Docs
Extended Thinking Alt+TOption+T または MAX_THINKING_TOKENS 環境変数による深い推論の切り替え 高度な機能
Permission Modes きめ細かい制御:default、acceptEdits、plan、auto、dontAsk、bypassPermissions 高度な機能
7-Tier Memory Managed Policy、Project、Project Rules、User、User Rules、Local、Auto Memory メモリガイド
Hook Events 28 イベント:PreToolUse、PostToolUse、PostToolUseFailure、Stop、StopFailure、SubagentStart、SubagentStop、Notification、Elicitation など フックガイド
Agent Teams 複雑なタスクで複数のエージェントを協調させる サブエージェントガイド
Scheduled Tasks /loop と cron ツールで定期タスクをセットアップ 高度な機能
Chrome Integration ヘッドレス Chromium によるブラウザ自動化 高度な機能
Keyboard Customization コードシーケンスを含むキーバインドのカスタマイズ 高度な機能
Monitor Tool バックグラウンドコマンドの stdout ストリームを監視し、ポーリングではなくイベントに反応する(v2.1.98+) 高度な機能

Last Updated: April 24, 2026 Claude Code Version: 2.1.119 Sources: