← 学習メニュー
CCAR-F 練習問題 33
CCAR-F
シナリオ:Claude Code によるコード生成
チームで Claude Code を使い、コード生成・リファクタリング・デバッグ・ドキュメント作成を進めています。CLAUDE.md・カスタムコマンド・Skills などの設定で開発の流れに組み込み、plan mode と直接実行を使い分ける必要があります。
フロントエンドの規約(約300行)を .claude/rules/frontend.md に分けて置きました。frontmatter には何も書いていません。その後、バックエンドだけを扱う開発者から、作業と無関係なフロントエンドの規約が毎回読み込まれて文脈を消費している、という指摘がありました。最も適切な修正はどれですか。
スポンサーリンク
選択肢を押して回答
正解と解説
正解:D
判断のポイント
.claude/rules のファイルは、paths がなければ常に、paths があれば一致するファイルを扱うときだけ読み込まれます。分けただけでは文脈の節約になりません。
A. ファイル名を frontend.md から frontend-only.md に変え、対象を名前で示す(不正解)
ファイル名は読み込みの条件になりません。常に読み込まれる状態は変わりません。
B. 規約をルートの CLAUDE.md の末尾に移し、「フロントエンドのときだけ参照」と書き添える(不正解)
CLAUDE.md は常に読み込まれるため、文脈の消費は変わりません。
C. バックエンドの開発者には、作業の前に /clear で文脈を消すよう案内する(不正解)
/clear の後も起動時と同じ扱いでルールは読み込まれ、問題は解決しません。
D. frontmatter の paths に、フロントエンドのファイルに一致するパターンを指定する(正解)
paths を指定しないルールは、起動時に常に読み込まれます。対象のファイルを扱うときだけ読み込ませるには、paths でパターンを指定します。
出題範囲:CCAR-F 分野3「Claude Codeの設定と開発工程」・項目3.3 パスを限定したルール
参考資料(公式ドキュメント)
公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。
