generate_project
Generate complete project scaffolds under architectures like Clean, Onion, or Microservices. Returns structured, saveable file content without writing files directly.
Instructions
Generate a full project scaffold under a named architecture (Clean Architecture, Onion, Vertical Slice, Modular Monolith, Microservices, CQRS, Repository+UoW). Recommended for small-to-medium scaffolds in one call; for large projects call generate_files repeatedly per module instead of expecting one call to build an entire system. Returns structured, saveable file content — never writes to disk itself.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spec | Yes | Description of the project/system to scaffold | |
| model | No | Model to use (default: deepseek-reasoner) | |
| database | No | Database technology (e.g. PostgreSQL, SQL Server) | |
| language | No | Target programming language | |
| provider | No | AI Provider | |
| framework | No | Framework in use (e.g. ASP.NET Core, NestJS) | |
| architecture | No | Architecture/template to use (e.g. Clean Architecture, Onion, Vertical Slice, Modular Monolith, Microservices, CQRS, Repository+UoW) | |
| target_folder | No | Root folder for the scaffolded project | |
| project_context | No | Existing project structure/conventions the scaffold must fit into, if any | |
| naming_convention | No | Naming convention to follow |