mirror of
https://github.com/duthaho/claudekit.git
synced 2026-06-14 14:14:53 +03:00
888 B
888 B
/api-gen - API Generation Command
Purpose
Generate API endpoints, documentation, or client code from specifications.
Usage
/api-gen [resource name or OpenAPI spec path]
Generate API for: $ARGUMENTS
Workflow
Step 1: Define Resource
- Identify resource properties
- Define relationships
- Determine operations
Step 2: Generate
- Create model/schema
- Create routes/endpoints
- Add validation
- Generate tests
Step 3: Document
- Create OpenAPI spec
- Add examples
- Document errors
Output
## 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`