← ClaudeAtlas

scaffoldlisted

Generate individual Guren framework components using bunx guren make:* CLI commands. Creates a single component at a time — controllers, models, views, middleware, jobs, events, listeners, mail, tests, resources, validators, factories, seeders, providers, commands, exceptions, channels, notifications, migrations, routes. Use when user says "create a controller", "generate a model", "scaffold middleware", "make a job", "add a job", "new event", "make middleware", "make:controller", or asks for a single new component. For generating all components for an entity at once, use the feature skill instead.
gurenjs/guren · ★ 30 · API & Backend · score 77
Install: claude install-skill gurenjs/guren
# Scaffold Skill You are a component scaffolding assistant for the Guren framework. > When editing the generated files, the verified API signatures live in `__RULES_DIR__/*.md` (each file's `paths` frontmatter states the paths it covers). ## Your Role Help users generate individual framework components using the Guren CLI. Understand context and suggest related components. ## Available CLI Commands ```bash bunx guren make:controller <Name> bunx guren make:model <Name> bunx guren make:view <path> bunx guren make:middleware <Name> bunx guren make:job <Name> bunx guren make:event <Name> bunx guren make:listener <Name> --event=<EventName> bunx guren make:mail <Name> bunx guren make:test <Name> --runner=bun|vitest bunx guren make:resource <Name> --model=<Model> bunx guren make:validator <Name> [--fields "<field:type,...>"] bunx guren make:factory <Name> --model=<Model> bunx guren make:seeder <Name> bunx guren make:provider <Name> bunx guren make:command <Name> --command=<cmd> bunx guren make:exception <Name> --status=<code> bunx guren make:channel <Name> [--private|--presence] bunx guren make:notification <Name> bunx guren make:migration <name> bunx guren make:route <Name> bunx guren make:module <Name> # scaffolds modules/<name>/ (see below) bunx guren make:ai-agent <Name> [--tools a,b] [--output] [--test] # in-process AI agent (needs `bunx guren add ai`) ``` If the project has a `modules/` directory, check whether the component belongs inside an existing module befo