fetcher-openapi-types
Workflow
- Identify the OpenAPI object category first: document, path, operation, schema, parameter, response, security, component, or extension.
- Use reference-aware types when values may be inline objects or
$refreferences. - Keep extension fields behind explicit extension types instead of broad untyped records when possible.
- Use generator-focused types only when the task needs code generation metadata.
- Load
references/api.mdfor the full exported type map and quick reference.
Key Practices
- Do not use this skill to generate clients; hand off to
fetcher-openapi-generatorfor generation workflows. - Prefer precise OpenAPI vocabulary over informal API terms when naming types.
- Keep schema composition and polymorphism explicit so generator behavior remains predictable.
References
references/api.md: Detailed package API, examples, and edge-case guidance. Load it only when the task needs complete exported type lists, schema variants, operation fields, parameter and response types, security types, components, references, and extension utilities.
Related Skills
- $fetcher-openapi-generator: Use when the task must generate Fetcher client code.
- $fetcher-wow-cqrs: Use when OpenAPI metadata maps to Wow CQRS clients.
- $fetcher-integration: Use for runtime HTTP client behavior.