Go back
Why every PRD ships with a prototype
With every PRD, we now have a prototype. No exceptions. As an engineer, it feels a lot more fun, with a lot less ambiguity.

Taxwire is automating global sales tax compliance for finance teams. As the product grew, the handoff between PM and engineering became the slowest part of shipping a feature. With Magic Patterns, every PRD now ships with a prototype. No exceptions. Customer-facing product development has accelerated, and engineering picks up stories with the design already agreed on.

About Taxwire

Founded in New York in 2023, Taxwire makes global sales tax compliance painless for finance teams. The product spans a wide customer-facing surface: registration flows, filings, dashboards, and the daily workflows finance teams live in.


The Challenge: PM and engineering working from different pictures

For a long time, Taxwire moved on PRDs alone. A PM wrote the doc. Engineering read it. The gap between what each person had pictured only showed up once code was already in flight.

There was no prototype and no mockup. Engineering would build, demo, and rebuild as the picture sharpened.


"Previously, our team would say 'I had a customer call and the user mentioned this,' and there would be no prototype, no mockup. Now, with every PRD, we have a prototype. No exceptions. As an engineer, it feels a lot more fun, with a lot less ambiguity."

Steven SchmatzCTO & Co-founder

The Solution: A prototype on every PRD

Taxwire made one rule. Every PRD ships with a Magic Patterns prototype. No exceptions. Before engineering picks up a story, the team has already agreed on the screen, the flow, and the states.

The key takeaway, as the team puts it, is that they now have designs for everything before they start building.


"We have really accelerated our customer-facing product development with Magic Patterns."

Andrew ReaCEO & Co-founder

Taxwire's production dashboard, prototyped in Magic Patterns

Taxwire's production dashboard, prototyped in Magic Patterns

The workflow: PRD to prototype

Taxwire's PM, Kent Mori, runs the prototyping work end-to-end. The team tracks PRDs in Notion, and every story ends up with a prototype attached.

  1. Spot the need. Kent picks up a customer request or a gap surfaced by engineering.
  2. List the requirements. He drafts a quick table of what the feature needs to do.
  3. Grab a screenshot. He captures the part of the app where the feature will live.
  4. Generate the prototype. He drops the table and the screenshot into Magic Patterns.
  5. Iterate. He refines the prototype until it matches what he had in mind, treating it as a coarse illustration of the concept.
  6. Walk through with engineering. The team reviews the prototype together on a video call, clicking through the flow, and Kent prompts changes live if anything needs to shift.
  7. Attach to the Notion story. The final prototype is attached to the story, so engineering always has it next to the PRD.

"I screenshot the app, paste it into Magic Patterns with my requirements, and iterate. By the time the story is in Notion, the prototype is attached and we have already walked through it together."

Kent MoriProduct Manager

By the time engineering opens the story, the prototype is there, the walkthrough has happened, and the team has agreed on the direction.


Prototypes generated automatically from Notion

Taxwire went one step further. Using the Magic Patterns MCP and API alongside Notion, the team set up prototypes to generate automatically from a Notion story.

The PRD is the input. The prototype appears on the story. There is no copy-paste step between tools.


"We use the Magic Patterns MCP and API to generate prototypes straight from Notion. The PRD is the input, the prototype shows up on the story, and the team can walk through it without anyone leaving the doc."

Steven SchmatzCTO & Co-founder


Engineering uses the Magic Patterns MCP

On the engineering side, the Magic Patterns MCP is wired into Cursor and Claude alongside Notion. When an engineer picks up a story, the agent pulls the prototype and builds against it using the PRD as context. Taxwire estimates this makes frontend work roughly 4x faster than it was before, because the agent always has a concrete prototype to reference instead of working from prose alone.


"The Magic Patterns MCP really, really accelerates Claude on the frontend. We point it at the prototype and say 'this is what we are building, here is the context from Notion,' and the agent runs with it."

Steven SchmatzCTO & Co-founder

The Taxwire team and the Magic Patterns team in NYC

The Taxwire team and the Magic Patterns team in NYC

The Results: a better customer experience with Magic Patterns

  • Every PRD ships with a prototype. No exceptions.
  • Designs exist for every feature before engineering starts building.
  • Customer-facing product development has accelerated. The team calls this the biggest benefit overall.
  • Less ambiguity between PM and engineering. Engineers pick up stories knowing what they are building.

Steven SchmatzCTO & Co-founder
Kent MoriProduct Manager
Andrew ReaCEO & Co-founder
TaxwireTaxwire
Global sales tax compliance, automated
https://www.taxwire.com
FoundedNew York, 2023
Using Magic Patterns since2025
Favorite feature
MCP