Backend Type Bridger
When to use
- Frontend agent needs accurate API payload shapes
- Local
openapi.json(or another OpenAPI file under the project root) - Firestore rules or schema file exists for Firebase projects
Instructions
Ensure a local OpenAPI file at
openapi.json(project root). Prefer the scaffolded file. If the API is running and the file is missing/stale, export to disk first (do not pass a URL into this skill):curl -fsS http://127.0.0.1:8090/openapi.json -o openapi.jsonFastAPI types:
python scripts/sync_openapi.py --project-root <root>: writessrc/types/api.tsfrom localopenapi.jsononly (optional--openapi path/rel.json).Firebase:
python scripts/fetch_firestore_schema.py --project-root <root>Import generated types in composables: never guess field names. Refine generated interfaces if OpenAPI uses
$refheavily.