timps_api_design_agent
Generate OpenAPI 3.1 spec from natural language, applying REST/GraphQL best practices, versioning, and naming conventions before coding. Includes design rationale.
Instructions
API Design Agent — generates a complete OpenAPI 3.1 spec (YAML) from a natural-language description. Enforces REST/GraphQL best practices, versioning strategy, and consistent naming BEFORE code generation starts. Returns the spec + a design rationale document.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | 'rest'|'graphql'|'grpc' | rest |
| version | No | API version string | 1.0.0 |
| auth_scheme | No | 'jwt'|'oauth2'|'api_key'|'none' | jwt |
| description | Yes | Plain-English API description, e.g. 'User auth API with JWT, refresh tokens, and role-based access' |