Loading...
Loading...
Orval OpenAPI TypeScript client generation best practices. This skill should be used when configuring Orval, generating TypeScript clients from OpenAPI specs, setting up React Query/SWR hooks, creating custom mutators, or writing MSW mocks. Triggers on tasks involving orval.config.ts, OpenAPI codegen, API client setup, or mock generation.
npx skill4agent add pproenca/dot-skills orval| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | OpenAPI Specification Quality | CRITICAL | |
| 2 | Configuration Architecture | CRITICAL | |
| 3 | Output Structure & Organization | HIGH | |
| 4 | Custom Client & Mutators | HIGH | |
| 5 | Query Library Integration | MEDIUM-HIGH | |
| 6 | Type Safety & Validation | MEDIUM | |
| 7 | Mock Generation & Testing | MEDIUM | |
| 8 | Advanced Patterns | LOW | |
spec-operationid-uniquespec-schemas-reusablespec-tags-organizationspec-response-typesspec-required-fieldsorvalcfg-mode-selectionorvalcfg-client-selectionorvalcfg-separate-schemasorvalcfg-input-validationorvalcfg-baseurl-setuporvalcfg-prettier-formatoutput-file-extensionoutput-index-filesoutput-naming-conventionoutput-clean-targetoutput-headers-enabledmutator-custom-instancemutator-error-typesmutator-body-wrappermutator-interceptorsmutator-token-refreshmutator-fetch-clientoquery-hook-optionsoquery-key-exportoquery-infinite-queriesoquery-suspense-supportoquery-signal-cancellationoquery-mutation-callbackstypes-zod-validationtypes-zod-stricttypes-zod-coercetypes-use-datestypes-bigint-supportmock-msw-generationmock-use-examplesmock-delay-configmock-http-statusmock-index-filesadv-input-transformeradv-operation-overrideadv-output-transformeradv-form-data-handlingtanstack-querytest-mswzodAGENTS.md