End-to-end Firebase project architecture. Firestore schema strategy, Cloud Functions topology, Hosting config, Security Rules design. C4 diagram output. [EXPLICIT]
From jm-adknpx claudepluginhub javimontano/jm-adk-alfaThis skill uses the workspace's default tool permissions.
agents/guardian.mdagents/lead.mdagents/specialist.mdagents/support.mdevals/evals.jsonknowledge/body-of-knowledge.mdknowledge/knowledge-graph.mdprompts/meta.mdprompts/primary.mdprompts/variations/deep.mdprompts/variations/quick.mdtemplates/output.docx.mdtemplates/output.html"Firebase is the platform. Architecture is how you use it without hitting walls."
Designs complete Firebase project architecture covering Firestore data model, Cloud Functions topology, Hosting configuration, Security Rules strategy, and service integration patterns. [EXPLICIT] When to use:
/jm:design-architecture targets Firebase| Input | Type | Required | Description |
|---|---|---|---|
| spec.md or requirements | File/Text | Yes | What to build |
| Output | Type | Description | |
| -------- | ------ | ------------- | |
| Architecture document | Markdown | C4 diagrams + service matrix | |
| ADR | File | Key decisions |
[!WARNING] IF designing SQL-style normalized schema THEN STOP. Firestore requires denormalization. IF adding Docker/K8s to architecture THEN STOP. Use Firebase Hosting + Hostinger (R-003).
Example invocations:
| Scenario | Handling |
|---|---|
| Empty or minimal input | Request clarification before proceeding |
| Conflicting requirements | Flag conflicts explicitly, propose resolution |
| Out-of-scope request | Redirect to appropriate skill or escalate |
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.