Use Forks for Safe Exploration
Mark the last working prototype as the baseline. Before a meaningful feature or layout change, create a fork so the experiment cannot damage the version you already trust.
Keep AI prototypes easy to explore and recover by naming a stable baseline, creating a fork for each direction, and separating diagnosis from implementation when a change fails.


Source episode · 18:38
How I AI: Colin Matthews' Workflows for Prototyping with Your Brand's UIwith Claire Vo
Colin and Claire show baseline prototypes, named variations, side by side forks, and checkpoints that make experiments easy to compare and reverse.
A stable baseline with clearly named variants and a repeatable path for diagnosing failed edits.
Step by step
Follow the sequence once, then adapt the prompts, checks, and handoffs to your own setup.
4 steps
Mark the last working prototype as the baseline. Before a meaningful feature or layout change, create a fork so the experiment cannot damage the version you already trust.
Name every fork for the question it explores, such as “Baseline: profile page,” “Variation 1: inline edit,” or “Variation 2: split layout.” Keep one direction per fork so comparisons remain useful.
When an instruction fails, stop issuing variations of the same fix. Ask the agent to identify the relevant component, state, event, and reason the current behavior persists, with no code changes yet.
I tried to remove [element or behavior], but it still appears. Inspect the implementation and explain the root cause. Name the relevant files, component state, and event flow. Do not edit any code yet.
Review the diagnosis, then ask for the smallest targeted change. Test it in the current fork and create a checkpoint as soon as the behavior works.
Apply the smallest change that fixes the root cause you identified. Remove [element or behavior] and any state or event handler used only by it. Keep unrelated layout and behavior unchanged, then run the relevant checks.
Turn an idea into a PRD, user stories, and a plan.
After the steps
How to recover when the loop fails and where human judgment helps.
Recover
Keep building

Design a weekly meta-workflow that analyzes your interactions with your AI assistant to make it smarter. This system learns your writing style from edits, suggests new automations for repetitive tasks, and helps you filter valuable AI techniques from hype.

Create a daily AI workflow that summarizes yesterday's meetings, identifies urgent tasks, and proactively learns internal company terms it doesn't understand. This keeps your AI assistant's knowledge current and highly relevant to your work.

Build a recurring AI task that automatically gathers updates from your calendar, Slack, and notes to suggest weekly priorities and prepare you for upcoming meetings. Start every Monday with a clear, comprehensive plan without the manual effort.
Join 100,000+ product managers who use ChatPRD to write better docs, align teams faster, and build products users love.