Use when integrating with an API endpoint and need TypeScript types, contracts, and adapters generated automatically.
81%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
The canonical home for this skill is dev-generate-types in fernandezbaptiste/specialist-agent
Generate types, contracts and adapter for an API endpoint following docs/ARCHITECTURE.md sections 4.2-4.3.
Endpoint or example JSON: $ARGUMENTS
Read docs/ARCHITECTURE.md sections 4.2 and 4.3.
If the user provided an example JSON, use it. If they provided an endpoint:
From the JSON, create:
a. [resource].types.ts -- types that mirror the API exactly:
b. [resource].contracts.ts -- clean app contracts:
c. [resource]-adapter.ts -- pure functions:
toXxx(response) -- inbound (API -> App)toXxxList(response) -- inbound for listtoCreatePayload(input) -- outbound (App -> API)Validate: npx tsc --noEmit
fernandezbaptiste/specialist-agent
cd716d9
Canonical home
since Nov 5, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.