Firebase Auth MFA Skill SKL-12: は Claude が Skill を選ぶための主要判断材料。3要素(何を / いつ / どんな条件で)を含む。 概要 の (DP-008 の決定)を実装に落とす。MFA は client(登録・追加認証)/ backend(検証・強制・失効)/ iaas(第2要素の検証)にまたがる横断機能 なので、backend 専用の や client 専用の には収まらず、本スキルに集約する。design では責務 (設定は IaaS、フローは client)と仕分けられている(B-03 responsibility split)。 設計方針: 他スキルと同じく 言語/FW 非依存の「契約」と「手順」 を定義し、具体コードは に分離する。契約は不変、実装手段だけがレシピごとに変わる。 前提 : MFA の有効化方法(全員必須 / 管理者のみ / オプトイン / 不要)は 設計フェーズの判断ポイント DP-008 。本スキルは「決まった方針を実装する」もので、方針自体は決めない。 が のまま実装に来た場合は確定せず に残す(T-002 warn and document)。 呼び出しトリガ(B-13) が以下を判定し に列挙する: - ∈ { , } → 必須 - = → 推奨(オプトイン UI を実装) - = → 呼び出し不要…