kappmaker-firebaselisted
Install: claude install-skill KAppMaker/KAppMaker-CLI
# KAppMaker — Firebase
## Before running any command
1. **Prerequisites** — `kappmaker --version` (install: `npm i -g kappmaker`). If a credential is
missing the CLI says so; re-run `kappmaker config init`.
2. **Read `AiGuidelines/` first** — the PRD, positioning and UI spec already answer most questions.
### firebase — Firebase Setup Steps (steps 2–6 of `create`)
Five subcommands, each running one part of `create`'s Firebase flow as a standalone. Run them individually for partial setups (e.g. an existing Firebase project that just needs SDK configs), or chain them together to replicate `create`.
**Subcommands**:
- `kappmaker firebase login` — `firebase login` (interactive)
- `kappmaker firebase project --app-name <Name>` — create the project (or `--project-id <id> --display-name <name>`)
- `kappmaker firebase apps --project <id> --app-name <Name> --package-name <pkg>` — create Android + iOS apps
- `kappmaker firebase auth-anonymous --project <id>` — enable anonymous auth (handles the "click Get started" Auth init flow)
- `kappmaker firebase configs --project <id> --app-name <Name> [--package-name <pkg>]` — download SDK configs
**Prerequisites**:
- `firebase` CLI installed (`which firebase`; auto-installs via `npm install -g firebase-tools` if missing)
- `firebase login` must have been run before any of `project`/`apps`/`auth-anonymous`/`configs`
**Naming conventions used by `create`** — match these if you want to replicate what `create` does:
- Project ID: `<lower