Dos and don’ts
Pre-launch checklist
Before shipping any App, verify:- Every Free Text and Multiple Choice input appears as
/variable_nameunder “Inputs:” in at least one prompt. - Every Document Upload and Brain is attached as a Knowledge Source on the right block(s), and never listed as a variable.
- Every block that searches a KS or the web has explicit search context in its prompt (inline variable or descriptive guidance).
- Upstream outputs routed as KS are actually attached as KS on the consuming block.
- Variable names are identical across inputs, prompts, and documentation.
- No prompt references another block by name or number.
- Each block has one objective; each prompt is under 200 words (max 400).
- Every Hidden block’s output is consumed downstream.
- Output formats specify exact headers, table columns, and section bounds: run the App twice and compare layouts.
- No block is overloaded: keep single inline outputs short, and handle heavy consolidations with KS routing, a summarization block, or a split.
Related
Building Apps
The no-code builder where you assemble and ship your first App.
Academy Overview
Back to the full course and the order to read it in.