Prototype the unknowns, not the whole roadmap
Use a short-lived working artifact to answer named questions about an interaction, data flow, or state model; retain the decision record even if the code is discarded.
Use a short-lived working artifact to answer named questions about an interaction, data flow, or state model; retain the decision record even if the code is discarded.
Ask for a few meaningfully different approaches, run them in the relevant application context, then choose based on observed behavior and constraints.
One work item can establish scope and assumptions, while another produces the prototype that tests them; this keeps uncertainty visible instead of burying it in a large ticket.
A working prototype may resolve interaction uncertainty faster than ever-more-detailed prompts or requirements. Test this on work where feedback depends on seeing the behavior, not just reading it.
A prototype carries decisions and sometimes reusable code, but its value depends on architecture, tests, security requirements, and disciplined cleanup; measure rework avoided before making it policy.
Better agent connections to design and canvas tools could make wireframes more useful again. Treat this as a direction to monitor, not as a broadly proven capability.
Choose a small feature with unclear filtering, empty-state, or selection behavior and ask an LLM for three intentionally distinct implementations. Run each locally and record which behavior answers the real user question best.
Describe a troublesome workflow to an LLM and have it create a small local CLI harness with valid and invalid transitions. Drive edge cases manually and turn the surprising cases into production tests.
Create separate Git worktrees for a proposed implementation, a competing variant, and a review branch, then run local instances on separate ports. This keeps agent-assisted changes from sharing a working directory while you compare behavior.
Give an LLM a narrowly scoped prototype task and a disposable branch, then ask it to leave a short decision log and cleanup list. Compare the time to reach a reviewable implementation with your normal spec-first approach.