Skip to content

api-gen

Generate API endpoints, documentation, or client code from specifications.

/api-gen [resource name or OpenAPI spec path]

Generate API for: $ARGUMENTS

  1. Identify resource properties
  2. Define relationships
  3. Determine operations
  1. Create model/schema
  2. Create routes/endpoints
  3. Add validation
  4. Generate tests
  1. Create OpenAPI spec
  2. Add examples
  3. Document errors
## API Generated
### Endpoints
| Method | Path | Description |
|--------|------|-------------|
| GET | /resources | List all |
| POST | /resources | Create |
| GET | /resources/:id | Get one |
### Files Created
- `src/models/resource.ts`
- `src/routes/resource.ts`
- `tests/resource.test.ts`
- `docs/api/resource.md`

Always identify gaps and suggest next steps to users. In case there is no gaps anymore, then AI should clearly state that there is no gap left.