name: lvt-plan description: "Present a complete plan for new LiveTemplate apps. NO QUESTIONS - just fill in the template below and show it." keywords: ["lvt", "livetemplate", "lt", "app", "application", "create", "build", "make", "new", "plan"] requires_keywords: true category: workflows version: 4.0.0
OUTPUT THIS EXACTLY (fill in blanks from table below):
๐ Plan for your DOMAIN app
| Setting | Value |
|---|---|
| App name | NAME |
| Primary resource | RESOURCE (FIELDS) |
| Authentication | AUTH |
| Kit | multi (full page layout) |
| Test data | 50 records |
Command I'll run:
___CHAINED_COMMAND___
Ready to create? Type yes to proceed, or tell me what to change.
Want to customize? Tell me if you'd like to change:
- Kit:
multi(full page layout),single(component-only SPA),simple(minimal prototype) - Pagination:
infinite,load-more,prev-next,numbers - Edit mode:
modal(default) orpage - Seed count: default 50
- Auth features: disable password-reset, magic-link, etc.
FILL IN BLANKS FROM THIS TABLE:
| If user mentions | DOMAIN | NAME | RESOURCE | FIELDS | AUTH |
|---|---|---|---|---|---|
| blog | blog | blog | posts | title:string content:text published:bool | Password |
| shop/store/ecommerce | e-commerce | shop | products | name:string description:text price:float | Password |
| todo | todo | todo | tasks | title:string completed:bool due_date:time | Password |
| crm/contacts | CRM | crm | contacts | name:string email:string company:string | Password |
| forum | forum | forum | topics | title:string content:text | Password |
| (other) | app | app | items | name:string description:text | None |
CHAINED COMMAND TEMPLATES
WITH auth (use when AUTH = Password):
lvt new ___NAME___ --kit multi && \
cd ___NAME___ && \
lvt gen resource ___RESOURCE___ ___FIELDS___ && \
lvt gen auth && \
lvt migration up && \
go mod tidy && \
lvt seed ___RESOURCE___ --count 50
WITHOUT auth (use when AUTH = None):
lvt new ___NAME___ --kit multi && \
cd ___NAME___ && \
lvt gen resource ___RESOURCE___ ___FIELDS___ && \
lvt migration up && \
go mod tidy && \
lvt seed ___RESOURCE___ --count 50
RULES
- If user mentions "auth" or "authentication" โ AUTH = Password, use WITH auth template
- If user gives a specific name like "myblog" โ use that for NAME
- If no auth mentioned and domain doesn't require it โ AUTH = None, use WITHOUT auth template
IMPORTANT
- DO NOT ask questions
- DO NOT say "let me gather details"
- DO NOT ask for app name, auth type, or anything else
- JUST output the filled template above
- User can modify after seeing the plan