| name | scaffold-app |
| description | Scaffold a new Veryfront app with the right structure, config, and conventions. |
| metadata | {"version":"1.0.0"} |
Scaffold App
Create a new Veryfront application with proper structure and conventions.
Steps
-
Discover templates
veryfront schema --json | jq '.commands[] | select(.name == "init")'
-
Create project
veryfront init <name> --template <template> --yes --json
Expected: { "success": true, "command": "init", "data": { "projectDir": "..." } }
-
Verify project health
cd <name>
veryfront doctor --json
Expected: all checks pass
-
Start dev server
veryfront dev
Verify MCP is available at the printed dev MCP URL. The default URL is
http://localhost:3002/mcp.
Error Recovery
- init fails: Check template name with
veryfront schema --json, retry with --force
- doctor fails: Read the check details, fix missing dependencies
- dev fails: Run
veryfront clean, then retry