flutter-openapi-client
Installation
SKILL.md
Flutter OpenAPI Client
Treat OpenAPI specs as untrusted wire contracts. Preserve SDK constraints, HTTP transport, generator, serialization, and architecture unless migration is requested. Installing this skill requires no API keys, accounts, base URLs, or generator packages.
Preflight
Inspect pubspec.yaml, lockfile, clients, DTOs, generator setup, auth owners, and committed specs. Identify if input is local JSON/YAML, a spec URL, or Swagger UI. Confirm Swagger 2.0 or OpenAPI 3.x dialect before parsing.
Load references conditionally
- Read spec discovery and inventory for Swagger UI discovery, resolving
$ref, trust boundaries, and acquisition ledgers. - Read schema and client generation for models, operations, serialization, auth hooks, and generated code boundaries.
- Read contract evolution and verification for diffs, compatibility classification, and client verification.