Skip to main content
Everything in the Academy comes down to a handful of habits. This page is the standing reference you return to before every launch: first the dos and don’ts, then the pre-launch checklist.

Dos and don’ts

Pre-launch checklist

Before shipping any App, verify:
  1. Every Free Text and Multiple Choice input appears as /variable_name under “Inputs:” in at least one prompt.
  2. Every Document Upload and Brain is attached as a Knowledge Source on the right block(s), and never listed as a variable.
  3. Every block that searches a KS or the web has explicit search context in its prompt (inline variable or descriptive guidance).
  4. Upstream outputs routed as KS are actually attached as KS on the consuming block.
  5. Variable names are identical across inputs, prompts, and documentation.
  6. No prompt references another block by name or number.
  7. Each block has one objective; each prompt is under 200 words (max 400).
  8. Every Hidden block’s output is consumed downstream.
  9. Output formats specify exact headers, table columns, and section bounds: run the App twice and compare layouts.
  10. No block is overloaded: keep single inline outputs short, and handle heavy consolidations with KS routing, a summarization block, or a split.
Run the checklist before every launch, not just the first one. Apps drift as prompts and Brains change around them.

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.