cli-code-generationlisted
Install: claude install-skill dbtinoy-/lexigram-framework-skills
# CLI Code Generation
## Overview
`lexigram gen` assembles code generators at runtime via CLI contributors: two built-in plus one or more per installed extension package. Each generator scaffolds files into its `default_output_dir`.
## Basic Usage
```bash
lexigram gen list # List discovered generators
# Built-in (always available)
lexigram gen provider MyProvider # DI provider → src/providers
lexigram gen test ProductServiceTest # Test scaffold → tests/unit
# Web (lexigram-web)
lexigram gen controller ProductController # Controller with CRUD routes
lexigram gen resource Product # RESTful resource, CRUD endpoints
lexigram gen middleware AuthMiddleware # Middleware component
lexigram gen graphql ProductSchema # GraphQL schema + resolvers
lexigram gen webhook stripe_payment # Webhook handler
lexigram gen websocket chat # WebSocket handler
# Database (lexigram-sql)
lexigram gen repository ProductRepo # Repository with query methods
lexigram gen model Product # SQLAlchemy model
lexigram gen service ProductService # Service with unit of work
lexigram gen filter ProductFilter # Query filter
lexigram gen seeder product_seeder # Test/dev data seeder
# Events & Messaging
lexigram gen event OrderPlaced # Domain event
lexigram gen event_handler OrderPlaced # Handler with bus registration
lexigram gen command CreateOrder # CQRS command
lexigram gen query GetOr