build_plan
PLAN FIRST — turn a one-line app idea into an explicit BUILD CHECKLIST before you author anything, so a thin prompt doesn't silently skip what expert builders add (this is exactly why first-draft apps miss detail pages, tenant pickers, seed data). Deterministic, no LLM: it detects the app's VERTICAL and returns the authentic page structure + terminology for that domain, which entities need a full DETAIL PAGE, the multi-tenant login pattern (picker + tenant=''), seed guidance, and which build_get_examples to copy. Call it right after build_get_skills and BEFORE authoring.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entities | No | Optional: the main entity/noun names (e.g. ['college','course','student']). Sharpens the per-entity detail-page + seed guidance. | |
| description | Yes | The app idea in a sentence or two (e.g. 'portal for Karnataka polytechnic colleges with admin + student portals'). | |
| public_facing | No | Optional: true if end-users/the public browse it (vs an internal-only tool). Inferred if omitted. | |
| is_multi_tenant | No | Optional: true if each customer/org (college/clinic/branch) is a separate tenant. Inferred from the description if omitted. |