Skip to content

Prompting ​

How to write prompts that get you closer to what you want, faster.

Be specific ​

The more detail you give, the better the output.

✗ Vague
"Build an app"
"Add a page"
"Fix the button"
✓ Specific
"Build a habit tracker where I can log daily habits, mark them complete, and see a 7-day streak."
"Add a dashboard page that shows the user's last 7 check-ins in a table."
"The sign-up button on the landing page should be blue (#2563eb), not grey."

Include what the user sees, what happens when they interact with it, and what's explicitly out of scope.

Start small ​

Describe the smallest version of your idea that's still useful. Build the core, confirm it works, then expand. It's much easier to add features incrementally than to correct a large build that went in the wrong direction.

One change at a time ​

Each follow-up message should ask for one thing. Multiple changes in a single message often produce unpredictable results. If something breaks, one change per message makes it easy to trace the cause.

Use Discuss mode before big changes ​

Before any prompt that could affect a large portion of your app, switch to Discuss Mode first. Ask MonstarX how it would approach the change, without triggering a build. Send your prompt once you're aligned.

Name things precisely ​

When you're changing something that already exists, describe it exactly as it appears.

VagueSpecific
"Fix the button""Change the sign-up button on the landing page to blue (#2563eb)"
"Fix the header""The nav bar overlaps the hero on mobile. Fix the z-index so the nav stays on top."

First prompt template ​

Use this structure when starting a new project:

Build [a short description].

Users can:
- [action 1]
- [action 2]

Requirements:
- [any services or constraints]

Out of scope:
- [what not to include in this version]

Bug report template ​

Use this when something's broken:

Bug: [what is broken]
Steps: [what I did, and what happened]
Expected: [what should have happened]
Do not change: [what is working correctly]

Quick reference ​

  • Starting a project — Be specific, set scope, list what's out of scope
  • Making a change — One thing at a time, name it precisely
  • Before a big change — Use Discuss mode first
  • Something broke — Report the bug with steps to reproduce
  • Stuck after 2-3 tries — Use Discuss mode and ask for a different approach

MonstarX Documentation