How to ask Claude
You build your app by asking Claude in the Code tab. A good request names the module, says what you want to see on screen, and asks for one change. This guide gives you the patterns that work and the ones that go wrong.
The shape of a good request
A request that works has three parts:
- Where. The module or page: "In People", "On the Tasks page", "In the wiki page Tallow & Co".
- What you want to see. The result on screen, not the code: "a column called Customer", "the tasks due this week first".
- Any rule that matters. "Keep the existing rows", "dates as YYYY-MM-DD", "tell me the plan before you change anything".
For example:
"In People, add a column called Customer after Organisation. Leave it empty for now. Keep the existing rows as they are."
Patterns to copy
One change at a time
Ask for one change, look at the screen, then ask for the next. When you ask for five things at once, it is hard to see which one went wrong, and harder to take one back.
Sam wanted an Accounts module with five columns, their twelve accounts, and a wiki page per account. They asked for it in three turns:
- "Build an Accounts module on the datatable block with these columns: Account, Plan, Renewal date, Health, Main contact. No rows yet."
- They opened Accounts, checked the columns, then: "Add these accounts as rows: Tallow & Co, Harbourline Logistics, Fernwood Studio."
- Once the rows looked right: "Make a wiki folder called accounts with one page per account."
Describe what you see
When something looks wrong, say what you see, where, and what you expected.
Copy the exact text of an error. Claude can read it; a summary loses the detail that points to the cause.
Let Claude ask you
You do not have to know the right word. Say what you want in your own words and add: "Ask me anything you need before you start." Claude will ask about the parts it cannot guess, such as which module a column belongs in.
When Claude uses a word you do not know, ask: "What does 'field kind' mean here?" The glossary has the app's own words.
Approving what Claude runs
Claude sometimes asks for approval to run a command, such as starting your app or installing a package. Read the line it shows and the reason it gives. If the reason is not clear, ask "What will that do?" before you approve.
Common problems
More prompts, grouped by task, are in the prompt library.