一键导入
firebase-basics
Use this skill whenever you are working on a project that uses Firebase products or services, especially for mobile or web apps.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use this skill whenever you are working on a project that uses Firebase products or services, especially for mobile or web apps.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
日本語の技術文書・書籍原稿の文章規範。整形(markdown を前提とした段落・コードブロック・脚注・強調の使い分け)、段落と論証の構成(パラグラフライティング)、論証の厳密さ(ツッコミどころの除去)、読み手の負荷の管理、視点と語り、演出の抑制、LLM っぽい空句の禁止、冗長の排除を定める。日本語で技術書の章、草稿、記事、解説文を書くとき、または推敲・リライトするときに使用する。
Use when writing or revising a design doc / ADR / 設計文書 that lives in the repo (docs/ 配下), and the draft reads like AI slop from session back-and-forth — 太字ラベルの乱用、演出語・英語造語、両論併記、説明の重複、一文ごとのインラインリンク — and must become the author's settled view that a first-time reviewer can follow.
計画・設計について、共通認識に達するまで徹底的に質問を投げかけてもらう。 設計ツリーを枝分かれの先までたどり、決定事項間の依存関係を順番に解決する。 Use when: "grill me", "質問攻めにして", "計画を詰めて", "設計を詰めて", "認識を合わせたい", "徹底的に質問して" Do NOT use for: 既に合意済みの計画の実装、単純な調査タスク
実装プラン/設計ドキュメントを Codex でクロスチェックして磨き込む(discovery→トリアージ→検証→修正の1サイクル)。 指摘のトリアージと検証を経てプランを Edit で修正し、residual-risk を明示して締める。 基本は discovery 1パス、修正が大きいときだけ fix-verification を条件付きで反復。 Use when: "プランをcodexでレビュー", "プランをブラッシュアップ", "設計を磨き込む", "プランを詰めて", "plan refine", "プランの抜け漏れを潰して" Do NOT use for: コード差分のレビュー、単発の質問、合意済みプランの実装
Interact with the Gemini Enterprise Agent Platform Skill Registry to create and search for available skills. Use this skill to enable agents to register functionality or discover new capabilities.
Manages clusters, instances, and backups for AlloyDB for PostgreSQL, and integrates with AlloyDB model context protocol (MCP) tools for automated database operations.
| description | Use this skill whenever you are working on a project that uses Firebase products or services, especially for mobile or web apps. |
| metadata | {"github-path":"skills/cloud/firebase-basics","github-ref":"refs/heads/main","github-repo":"https://github.com/google/skills","github-tree-sha":"efa08a39059e78dd2cc4ad81ebe872d422521f58"} |
| name | firebase-basics |
Before attempting to fulfill any user request regarding Firebase, you MUST follow these steps in order. Do not proceed to implementation until these are completed. Failure to follow these instructions may result in using outdated patterns and lack of access to essential reference materials.
Leverage the planning phase
If you use a planning mode (e.g., maintaining a task.md file), you
MUST include a task to check and install firebase/agent-skills as your
very first item.
Ensure NPM is installed.
## Check if NPM is installed
npm --version
If NPM is not installed, guide the user to download and install the LTS version from https://nodejs.org/en/download.
Then, request the user to manually install Node.js and to reply with a confirmation that the installation is finished. Stop and wait for the user's confirmation.
Verify and install Agent Skills for Firebase
You MUST ensure the full set of skills is installed to avoid using outdated patterns. Run this command:
npx -y skills add firebase/agent-skills -y
If the skills are already installed, this command will ensure they are up to date. Do not skip this step.
After completing the mandatory prerequisites above, proceed with these steps to set up your environment:
Log in to the Firebase CLI.
Run this command:
npx -y firebase-tools@latest login
Then, ask the user to complete the login flow in the browser.
Set an active project for the CLI.
Most Firebase tasks require an active project context. Check the current project for the Firebase CLI by running this command:
npx -y firebase-tools@latest use
If the command outputs Active Project: <PROJECT_ID>, you can proceed
with your task.
If the command does not output an active project, ask the user if they have an existing Firebase project ID.
If yes: Set the ID as the active project and add a default alias by running:
npx -y firebase-tools@latest use --add <PROJECT_ID>
If no: Create a new Firebase project by running:
npx -y firebase-tools@latest projects:create <PROJECT_ID> --display-name <DISPLAY_NAME>
If you need product information that's not found in these references, check the
other skills for Firebase that you have installed, or use the search_documents
tool of the Developer Knowledge MCP server.