[DRAFT ONLY] Create agent skills for ABIU and Local Builds#122
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces documentation for experimental Firebase App Hosting features, specifically Local Builds and Automatic Base Image Updates (ABIU). It adds a main skill guide and two detailed reference documents that include mandatory security and compatibility instructions for AI assistants. Review feedback focuses on improving the efficiency of the main guide by explicitly listing required experiments, clarifying deployment paths for Windows users, and maintaining consistent capitalization for "Runtime" in section headers.
| ### Deploy via Local Builds (Experimental) | ||
|
|
||
| If you want faster deployments by bypassing Cloud Build queues, you can compile your full-stack web application locally. | ||
| 1. Set up the experiments and configure `"localBuild": true` in your `firebase.json` file. |
There was a problem hiding this comment.
Explicitly listing the required experiments (abiu and apphostinglocalbuilds) in the main skill file helps the agent act more efficiently without needing to parse the reference file first.
| 1. Set up the experiments and configure `"localBuild": true` in your `firebase.json` file. | |
| 1. Enable the `abiu` and `apphostinglocalbuilds` experiments and configure `"localBuild": true` in your `firebase.json` file. |
| The pre-compiled Universal Maker build binary only supports a subset of operating systems and architectures: | ||
| - **macOS**: Only macOS Apple Silicon (`darwin_arm64`) is supported. macOS Intel (`darwin_x64`) is not supported. | ||
| - **Linux**: Only Linux x86-64 (`linux_x64`) is supported. Linux ARM (`linux_arm64`) is not supported. | ||
| - **Windows**: Windows (`win32`) is not supported. Windows developers must deploy from source or run the CLI inside a WSL (Windows Subsystem for Linux) environment. |
There was a problem hiding this comment.
The phrase 'deploy from source' might be ambiguous in the context of a document about local builds. Clarifying that this refers to the standard Cloud Build path, and that local builds specifically require WSL on Windows, improves clarity for developers on that platform.
| - **Windows**: Windows (`win32`) is not supported. Windows developers must deploy from source or run the CLI inside a WSL (Windows Subsystem for Linux) environment. | |
| - **Windows**: Windows (`win32`) is not supported. Windows developers must either deploy from source (using Cloud Build) or run the CLI inside a WSL (Windows Subsystem for Linux) environment to perform local builds. |
|
|
||
| ## Setup and Configuration | ||
|
|
||
| ### 1. Enable runtime Selection |
| npx -y firebase-tools@latest experiments:enable abiu | ||
| ``` | ||
|
|
||
| ### 2. Specifying runtime During Backend Creation |
No description provided.