Build RESTful APIs on Cloud Functions with Express, including middleware, input validation, error handling, and API documentation. [EXPLICIT] Trigger: "REST API", "express API", "API endpoint", "API design"
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.
"An API is a contract — break it, and you break trust." — Unknown
Guides RESTful API development on Cloud Functions using Express — route design, middleware chains, input validation, error handling, authentication, and API documentation. Use when building backend APIs for web or mobile clients on Firebase infrastructure. [EXPLICIT]
/api/v1/users/:userId/ordersonRequest Cloud Function{ error: { code, message, details } }{ data: [...], pagination: { total, page, limit, hasNext } }/api/v1/)cloud-functions — Express APIs run on Cloud Functionswebhook-handling — incoming webhooks are a specialized API patternExample 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 |