Build a quick prototype

See an idea working on a branch before committing the team to it.

Product · Software · When you ask · Updated

Works with

  • Slack
  • Email

How do you build a quick prototype?

To build a quick prototype, describe the idea to Maito in Slack. It reads your code, builds a working version on a separate branch, runs your tests, opens a draft pull request, and tells you what the prototype leaves out. You see the idea working before the team commits to it.

How it's done today

Ideas get debated in docs for weeks.

What Maito does

  1. Read the idea
  2. Build a rough version on a branch
  3. Share a preview and a video

Example

product
Leo 11:40 AM

@Maito Prototype a dark mode toggle in settings.

Maito APP 12:06 PM

Prototype is on branch prototype/dark-mode-toggle, draft PR #482. Not merged. • Settings > Appearance has Light, Dark and System • The choice is saved and applied before first paint, so there is no white flash • 41 lines changed across 3 files; the 212 existing tests still pass The catch: 14 components use hardcoded colors (#fff, #1a1a1a), mostly the billing page and chart legends. They stay light in dark mode, which makes the billing page look broken. A proper build needs a pass over those. I opened the preview in a browser and recorded it. Attached: dark-mode-demo.mp4 (28 seconds). Whether to build it properly is the team's call.

Alex 12:15 PM

@Maito Fix the billing page on the same branch so we can see it end to end.

Maito APP 12:31 PM

Done. Billing now follows the toggle, 6 colors moved to theme variables. New video attached: dark-mode-billing.mp4.

Example complete

How to set it up

When you ask Build a quick prototype
Set up

Nothing to set up. Ask in Slack or by email whenever you need it.

What it won't do

A prototype shows that an idea can work, not that it is ready to ship. Design polish, edge cases and rollout are for a real build.

Questions

More product workflows

See all workflows

Put your AI teammate to work.

Set it up in minutes. Start with this one, and let it earn the next one.