最新動向

CCA-F(Claude Certified Architect Foundations)試験対策完全ガイド

CCA-F(Claude Certified Architect Foundations)試験対策完全ガイド

この記事の要点

Anthropic公式認定資格CCA-Fの試験範囲・ドメイン別配点・合格対策を解説。5つのドメインを網羅した学習記事リストと、Meliorraが提供する個人・企業向け資格取得サポートを紹介します。

結論

CCA-F(Claude Certified Architect – Foundations)は、Anthropicが提供する公式認定資格です。Claude API・Agent SDK・Claude Code・MCPを使って本番環境で動く実用的なシステムを設計・実装できる実力を証明します。

試験は5つのドメインから構成され、全問多肢選択式です。概念的な知識だけでなく、「どのアプローチを選ぶか」というアーキテクチャ判断を問う実践的な問題が中心です。当サイトでは各ドメインに対応した記事を16本公開しています。


試験の概要

項目内容
正式名称Claude Certified Architect – Foundations
出題形式多肢選択式(4択、正解1つ)
合格スコア720 / 1,000(スケールドスコア)
対象レベルClaude APIで6か月以上の実務経験が目安
試験スタイルシナリオベース(実際のユースケースに基づいた問題)

6つのシナリオから4つがランダム出題

試験では次の6つのシナリオが設定されており、本番では4つがランダムに選ばれます。

  1. 顧客サポート解決エージェント — 返品・請求・アカウント対応の自動化
  2. Claude Codeを使ったコード生成 — 開発ワークフローへの統合
  3. マルチエージェント・リサーチシステム — 調査から引用付きレポートまで
  4. Claudeを使った開発者生産性向上 — コードベース探索・ボイラープレート生成
  5. CI/CDへのClaude Code統合 — 自動コードレビューとテスト生成
  6. 構造化データ抽出 — 非構造化文書からの情報抽出とスキーマ検証

どのシナリオが出題されても対応できる横断的な理解が求められます。


5つのドメインと配点

Domain 1: エージェントアーキテクチャ&オーケストレーション(27%)

最大の配点を持つドメインです。エージェントが自律的にタスクを実行する仕組みの設計が中心です。

出題される主なテーマ

  • エージェントループの制御フロー(stop_reasonの判断)
  • マルチエージェントのコーディネーター/サブエージェントパターン
  • サブエージェントへの文脈の明示的受け渡し
  • 並列実行と逐次実行の使い分け
  • フック(PostToolUse等)による処理の横断的な制御
  • タスク分解戦略(プロンプトチェーニング vs 動的分解)
  • セッションの再開とフォーク

対応記事

試験で狙われるポイント

エージェントループの終了条件はstop_reasonend_turnのみで判断する(自然言語の文末や固定回数打ち切りは反パターン)。サブエージェントは親の会話履歴を自動継承しない。コーディネーターは全サブエージェント通信の中継点になる。フックはプロンプト指示より確実なポリシー強制手段として機能する。


Domain 2: ツール設計&MCP統合(18%)

ツールの設計品質がエージェントの信頼性に直結することを問うドメインです。

出題される主なテーマ

  • ツールの説明文(description)の設計
  • 類似ツール間の境界の明確化
  • 1エージェントに渡すツール数の最適化
  • tool_choice設定(auto / any / 特定ツール指定)
  • 構造化エラーレスポンス(isErrorerrorCategory・リトライ可否)
  • MCPサーバーのスコープ(プロジェクト vs ユーザーレベル)
  • 組み込みツール(Read・Write・Edit・Bash・Grep・Glob)の使い分け

対応記事

試験で狙われるポイント

ツール選択の主な判断根拠は説明文(コードの実装は見えない)。ツールが多すぎると選択精度が下がる(4〜5個が目安)。「アクセス失敗による0件」と「正常に0件」は区別して返す。プロジェクトレベルの.mcp.jsonはチーム共有・ユーザーレベルの~/.claude.jsonは個人用。


Domain 3: Claude Code設定&ワークフロー(20%)

Claude Codeをチームや自動化パイプラインで使いこなすための設定知識を問うドメインです。

出題される主なテーマ

  • CLAUDE.md階層(ユーザー / プロジェクト / ディレクトリ)
  • @import構文によるモジュール化
  • .claude/rules/のパス固有ルールとglobパターン
  • プロジェクトスコープのスラッシュコマンド(.claude/commands/
  • Skillsの設定(context: fork / allowed-tools / argument-hint
  • プランモード vs 直接実行の判断基準
  • CI/CDでの-pフラグと--output-format jsonの使い方

対応記事

試験で狙われるポイント

ユーザーレベルの~/.claude/CLAUDE.mdはバージョン管理に入らないのでチームに共有されない。テストファイルのように複数ディレクトリに散らばる規約は.claude/rules/のglobパターンで対応する。CI環境では-pフラグ必須(なければパイプラインがハング)。プランモードは「複数ファイル変更・アーキテクチャ判断・複数アプローチ比較」に使う。


Domain 4: プロンプトエンジニアリング&構造化出力(20%)

精度・一貫性・信頼性を担保するプロンプト設計の実践知識を問うドメインです。

出題される主なテーマ

  • 明示的な基準 vs 曖昧な指示(「慎重に」の無効性)
  • Few-shot例文による判断精度向上と誤検知削減
  • tool_use + JSONスキーマによる構造化出力の強制
  • tool_choiceの3モード(auto / any / 特定ツール)
  • バリデーション&リトライ設計(意味的エラー vs 情報不在)
  • バッチAPIの適用条件(50%コスト削減・24時間上限・SLAなし)
  • 独立インスタンスでの多段階レビュー

対応記事

試験で狙われるポイント

「確信があるものだけ報告」の指示は効果が薄い——代わりに報告するカテゴリを定義する。tool_use + JSONスキーマは構文エラーをゼロにするが意味的エラーは防げない。情報が文書に存在しない場合はリトライ不要。バッチAPIは非ブロッキングのバッチ処理のみに使い、マージ前チェックには使わない。


Domain 5: コンテキスト管理&信頼性(15%)

長い対話・マルチエージェント処理・エラー対応での信頼性設計を問うドメインです。

出題される主なテーマ

  • 「ロスト・イン・ザ・ミドル」問題と配置の工夫
  • ケースファクトの分離保持(要約に埋もれさせない)
  • ツール実行結果の肥大化防止
  • 詳細探索のサブエージェント分離
  • エスカレーションの3基準(明示的要求 / ポリシー外 / 前進不可)
  • 感情分析・自己信頼スコアが判断基準として機能しない理由
  • 情報の出典(provenance)保全

対応記事

試験で狙われるポイント

重要な数値・日付・ID はケースファクトブロックとして要約から切り離す。重要情報は文書の冒頭に置く(中間は見落とされやすい)。顧客が明示的に人間を求めた場合は即座にエスカレーション(AIが解決できると思っても例外なし)。感情的なトーンと問題の複雑さは相関しない。


ドメイン横断の学習記事

試験に直結するドメイン記事に加え、実装の幅を広げる記事も用意しています。

記事関連ドメイン
Claude拡張思考(Extended Thinking)活用術D1・D4
RAGシステムの基本設計:ClaudeとベクターDBを組み合わせるD1・D2
Claudeで社内ナレッジベースを構築する実践ガイドD1・D5

試験対策の学習ロードマップ

フェーズ1: 基礎固め(1〜2週間)

まず配点が高いDomain 1(27%)から着手します。エージェントループとマルチエージェントの概念を理解するだけで試験の4分の1をカバーできます。

  1. Claudeエージェントループとは? — 全ての基礎
  2. マルチエージェント設計の実践パターン — コーディネーター設計
  3. プロンプトチェーニングで複雑業務を自動化 — タスク分解パターン

フェーズ2: 実装知識の習得(2〜3週間)

Domain 3と4(各20%)は「動く設計を選べるか」を問います。Claude Codeの設定と構造化出力の設計を押さえます。

  1. CLAUDE.mdでチームの作業を標準化する
  2. プランモードと直接実行の使い分け
  3. ClaudeのJSONスキーマ構造化出力
  4. Few-shot例文で誤検知を減らす設計法

フェーズ3: 統合と実践(1〜2週間)

残りのドメイン(D2・D5)と横断テーマを仕上げ、シナリオ問題の演習をします。

  1. MCPツール設計のベストプラクティス
  2. AIのコンテキスト管理術
  3. エスカレーション設計
  4. CI/CDへのClaude Code統合

試験前の確認事項

  • stop_reasonの種類と対応する処理を言えるか
  • プロンプト指示とコードレベル強制(フック)の違いを説明できるか
  • ユーザーレベル vs プロジェクトレベルの設定の違いを言えるか
  • バッチAPIを使ってよいケース・よくないケースを判断できるか
  • エスカレーションの3基準を即答できるか

試験問題の傾向と対策

CCA-Fの問題は「4択のうち3つはもっともらしい選択肢」という構成です。誤りの選択肢の多くは次のいずれかです。

パターン1: プロンプト指示で十分と思わせる選択肢 例えば「システムプロンプトに必ずget_customerを先に呼ぶと書く」という選択肢は、ビジネスクリティカルな処理に対してはプログラマティックな強制(フック)が正解になります。

パターン2: 過剰設計の選択肢 「ルーティング分類器を別途実装する」「ML基盤を構築する」といった大がかりな解決策は、シンプルなプロンプト改善で解決できる問題に対して誤りになります。

パターン3: 副作用を無視した選択肢 「ツールを統合してシンプルにする」「全ツールを全エージェントに渡す」といった一見合理的な選択肢が、選択精度低下などの副作用を引き起こすため誤りになります。

問題を解くコツ: 問題文に書かれた「根本原因」を特定し、その原因に直接対処している選択肢を選ぶ。大がかりなインフラより「最小のコストで根本を直す」解決策が正答になりやすい。


Meliorraの資格取得サポートについて

Meliorraは、フリーランス・個人・Claude Partner Networkに加盟していない企業に向けて、CCA-Fをはじめとするアンソロピック認定資格の取得支援を行っています。

誰に向けたサポートか

フリーランス・個人エンジニア: Claude APIを使った開発経験はあるが、試験範囲の体系的な整理と不明点の相談ができる環境がほしい方。

スモールチーム・スタートアップ: 少人数で資格取得を目指しており、大手研修会社のプログラムより柔軟なサポートを必要としている企業。

Claude Partner Network非加盟の企業: PartnerプログラムのサポートにアクセスできないがClaudeを業務に活用しており、エンジニアの認定取得を推進したい企業。

提供しているサポートの内容

学習コンテンツの提供: 当サイトのCCA-F対策記事(全16本)に加え、ドメインごとの重点整理資料や演習問題を提供しています。

個別相談: 試験範囲の疑問点・実務での応用方法・学習計画に関する個別相談に対応しています。

チーム向け勉強会の設計支援: 複数名での資格取得を目指すチームに向けて、学習カリキュラムの設計をサポートします。

詳細や相談については公式サイトよりお問い合わせください。CCA-F以外の認定プログラムについても順次対応を拡充しています。


まとめ

CCA-Fは、Claudeを使ったシステム設計の実践力を証明する資格です。5つのドメインにわたる知識と「どのアプローチを選ぶか」という判断力を同時に問います。

当サイトの16本の記事は全てCCA-Fの試験範囲に対応しており、各記事の最後に含まれる設計ポイントの整理が試験前の確認に役立ちます。

ドメイン別の対応記事まとめ

よくある質問

CCA-Fとはどんな資格ですか?

Anthropicが提供する公式認定資格「Claude Certified Architect – Foundations」の略称です。ClaudeのAPI・Agent SDK・Claude Code・MCPを使って本番レベルのシステムを設計・実装する実力を証明します。合格スコアは720/1000(スケールドスコア)です。

CCA-Fの試験範囲はどこから出題されますか?

5つのドメインから出題されます。エージェントアーキテクチャ(27%)・ツール設計/MCP(18%)・Claude Code設定(20%)・プロンプトエンジニアリング(20%)・コンテキスト管理/信頼性(15%)の割合です。

Meliorraの資格サポートはどんな人が対象ですか?

フリーランス・個人・Claude Partner Networkに加盟していない企業が対象です。試験対策コンテンツの提供から学習計画の相談まで幅広くサポートしています。