Deploy web apps with Firebase Hosting — configure rewrites, headers, preview channels, multi-site hosting, and CDN cache control. [EXPLICIT] Trigger: "firebase hosting", "firebase deploy", "preview channel", "hosting config"
From jm-adknpx claudepluginhub javimontano/jm-adk-alfaThis skill is limited to using the following tools:
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.htmlSearches, 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.
"Deployment should be boring — if it's exciting, something is wrong." — Unknown
Guides Firebase Hosting configuration and deployment — rewrite rules for SPAs, custom headers for security and caching, preview channels for PR reviews, multi-site hosting for multiple apps, and CDN cache control. Use when deploying static sites or SPAs to Firebase's global CDN. [EXPLICIT]
firebase.json hosting configurationfirebase.json hosting with public directory and ignore patterns{"source": "**", "destination": "/index.html"}X-Frame-Options, X-Content-Type-Options, Strict-Transport-Securityfirebase hosting:channel:deploy pr-123max-age and content hashingfirebase-setup — hosting is part of Firebase project initializationfirebase-deployment — deployment workflows for production releasesExample 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 |