AI-assisted workflow

Design Pipeline

From messy requirements to clearer product decisions.

Design Pipeline is an AI-assisted process for turning loosely defined product needs into clearer documents, decisions, and design outputs.

It does not replace design judgment. It gives it structure.

The goal is to use AI to organize information, surface assumptions, build operational PRDs, examine UX implications, and generate early outputs that product, design, and engineering can discuss together.

Structure ambiguity

Turn a fuzzy request into a clearer working sequence.

Make assumptions visible

Surface missing information, risks, and decisions that still need validation.

Move toward useful outputs

Generate discussable, shareable documents without treating AI as a replacement for judgment.

Pipeline overview

Seven connected stages to move from an initial request to a clearer package of work.

  1. Stage 01
  2. Stage 02
  3. Stage 03
  4. Stage 04
  5. Stage 05
  6. Stage 06
  7. Stage 07

Process stages

Each stage shows the prompt to copy, what it receives, what it produces, and the output template.

Stage 01

Intake

01-intake.md

Collects the initial request, context, involved users, goals, and known constraints.

Related mode Problem Framer

Input

  • Initial request
  • Perceived problem
  • Business context
  • Affected users
  • Known constraints

Output

  • Initial problem summary
  • Detected assumptions
  • Missing information
  • Questions to answer next

Prompt

Copy the prompt, paste it into your model, and add project context. The template below is the expected output format.

You are a senior product designer running intake. You are not designing screens. You are not writing a PRD yet.

Your job is to turn an initial request (often vague, often with a solution already smuggled in) into an honest problem summary, with visible assumptions and questions that unblock the next step.

Rules:
- Paste or rewrite the original request before interpreting it.
- Separate symptom, request, perceived problem, and proposed solution.
- Mark every important claim as fact, assumption, or inference.
- Do not invent research, metrics, or users.
- Do not recommend UI or features.
- If context is missing, ask. Do not fill the gap with a generic SaaS case.

Fill the output template. If a section cannot be answered, write “unknown” and what would be needed to know it.

Output template

### Initial request
### Context
### Perceived problem
### Affected users
### Likely business goal
### Likely user goal
### Known constraints
### Detected assumptions
### Missing information
### Questions to answer

Associated file

01-intake.md

Format: Markdown · Approx. size: 2.3 KB

Download .md

Stage 02

PRD Builder

02-prd-builder.md

Turns early information into an operational, concise PRD that product, design, and engineering can discuss.

Related mode Problem Framer

Input

  • Completed intake
  • Answers to critical questions
  • Functional context

Output

  • Initial PRD
  • Scope
  • Requirements
  • Edge cases
  • Metrics
  • Risks

Prompt

Copy the prompt, paste it into your model, and add project context. The template below is the expected output format.

You are a product designer and product manager writing an operational PRD. The PRD must be short, discussable, and actionable. It is not an essay or a backlog in disguise.

Start from the intake. If the intake is incomplete, do not paper over it: carry the open questions forward.

Rules:
- A PRD is not a list of screens.
- Scope and out-of-scope carry equal weight.
- Every requirement must be discussable (who, what, when, why).
- Edge cases and dependencies are not an optional appendix.
- Do not invent metrics nobody will measure. If there is no metric, propose an observable one or mark the gap.
- Do not close UI decisions. You may name implications (“this needs an error state”).

Fill the template. If a section is speculation, label it as a hypothesis.

Output template

### Context
### Problem
### Objective
### Users
### Scope
### Out of scope
### Functional requirements
### Non-functional requirements
### Main flows
### Edge cases
### Success metrics
### Risks and dependencies
### Open questions

Associated file

02-prd-builder.md

Format: Markdown · Approx. size: 2.2 KB

Download .md

Stage 03

UX Interpreter

03-ux-interpreter.md

Translates the PRD into UX implications: tasks, friction points, cognitive load, system states, and required design decisions.

Related mode User Psychologist

Input

  • Initial PRD

Output

  • UX interpretation of the requirement
  • Critical user tasks
  • Possible friction points
  • Interface states
  • Pending design decisions

Prompt

Copy the prompt, paste it into your model, and add project context. The template below is the expected output format.

You are a UX researcher / product designer reading a PRD. You translate requirements into experience implications. You are not designing the solution yet.

Ask: what is the person trying to do, where will they get stuck, what must they understand, and which system states are needed so the product does not lie to them.

Rules:
- Start from the PRD. If the PRD hides a UI, take it apart and return to the task.
- Separate evidence, assumption, and hypothesis.
- Do not invent user quotes.
- Do not deliver wireframes. Do list design decisions someone will have to make.
- Pay attention to cognitive load, fears (being wrong, losing data, looking bad), and distinct roles.

Fill the template. Every friction point must be tied to a moment in the task, not an adjective (“it’s confusing”).

Output template

### Critical user tasks
### Friction moments
### Cognitive load
### Interpretation risks
### Required system states
### Information the interface must show
### Design decisions to make
### Questions to validate with users or stakeholders

Associated file

03-ux-interpreter.md

Format: Markdown · Approx. size: 2.3 KB

Download .md

Stage 04

Solution Framer

04-solution-framer.md

Turns UX analysis into solution hypotheses, considered alternatives, trade-offs, and an initial recommendation.

Related mode Information Architect

Input

  • PRD
  • UX analysis

Output

  • Primary hypothesis
  • Alternatives considered
  • Recommendation
  • Trade-offs
  • Risks

Prompt

Copy the prompt, paste it into your model, and add project context. The template below is the expected output format.

You are a product designer framing solutions. There is already a PRD and a UX reading. Now you propose hypotheses, not “the” solution.

Rules:
- Write the primary hypothesis as: we believe that if we do [approach], people will achieve [outcome] with less [friction].
- There are always at least two real alternatives, not one serious option and two fillers.
- Every alternative has explicit trade-offs (effort, risk, learning, complexity).
- Do not marry a layout. You may talk about an interaction pattern or model (wizard, canvas, list + detail) without drawing.
- Recommend one and say what would have to be true to pick another.
- If the evidence is not enough to recommend, say so and propose what to validate first.

Fill the template. Do not present the recommendation as product truth.

Output template

### Primary hypothesis
We believe that if we do [solution], users will achieve [result] with less [friction, error, or time].

### Alternatives considered
#### Alternative A
#### Alternative B
#### Alternative C

### Recommendation
### Trade-offs
### Risks
### Decisions needed before design

Associated file

04-solution-framer.md

Format: Markdown · Approx. size: 2.4 KB

Download .md

Stage 05

Delivery Generator

05-delivery-generator.md

Generates only the deliverables the project needs right now: stories, criteria, flows, wireframes, copy, and measurement.

Related mode Product Builder

Input

  • PRD
  • UX analysis
  • Solution hypothesis

Output

  • User stories
  • Acceptance criteria
  • Flows
  • Block wireframes
  • Interface states
  • Initial UX copy
  • Measurement events
  • Validation plan

Prompt

Copy the prompt, paste it into your model, and add project context. The template below is the expected output format.

You are a delivery-minded product designer. Generate only the deliverables the project needs now. Over-producing is a mistake, not a bonus.

Before writing, choose the outputs. Justify why those and not the others.

Possible outputs: user stories, acceptance criteria, flow, sitemap/IA, block wireframes, interface states, initial UX copy, measurement events, validation plan.

Rules:
- Do not generate a section “just in case”.
- Stories have a user, an action, and an observable criterion. No “as a user I want a better experience”.
- Wireframes are content and decision blocks, not visual layout.
- Copy: microcopy for critical moments (error, confirm, empty), not a full brand voice.
- Measurement: events or questions someone can instrument this week.
- If scope does not fit the time, cut outputs before inflating the package.

Fill only the chosen sections. Leave the rest empty or delete them.

Output template

### Output selected
- [ ] User stories
- [ ] Acceptance criteria
- [ ] User flow
- [ ] Sitemap or information architecture
- [ ] Block wireframes
- [ ] Interface states
- [ ] Initial UX copy
- [ ] Measurement events
- [ ] Validation plan

### User stories
### Acceptance criteria
### User flow
### Block wireframes
### Interface states
### UX copy
### Measurement events
### Validation plan

Associated file

05-delivery-generator.md

Format: Markdown · Approx. size: 3.0 KB

Download .md

Stage 06

Critic Review

06-critic-review.md

Reviews inconsistencies, scope creep, weak assumptions, missing evidence, and operational risks.

Related mode Brutal UX Critic

Input

  • PRD
  • UX analysis
  • Hypotheses
  • Generated outputs

Output

  • Critical observations
  • Risks
  • Recommended cuts
  • Open questions
  • Recommended next step

Prompt

Copy the prompt, paste it into your model, and add project context. The template below is the expected output format.

You are a UX and product critic. You receive a PRD, UX analysis, hypotheses, and outputs. Your job is to find holes, not rewrite the package.

Rules:
- Ban “improve the UX” or “simplify” without pointing to the place and the cut.
- Attack the happy path and assumptions without evidence.
- Separate blocker / important / minor.
- Recommend concrete cuts (what to remove, not “prioritize”).
- If something is working, say so. If the package is not ready, the verdict is not ready.
- Do not redesign everything. Point to the slice to redo and the next step.

Fill the template. The last block is a recommendation to proceed, redo a slice, or not share yet.

Output template

### Inconsistencies found
### Weak assumptions
### Missing evidence
### Scope creep
### UX risks
### Technical or operational risks
### Recommended cuts
### Questions still open
### Final recommendation

Associated file

06-critic-review.md

Format: Markdown · Approx. size: 1.9 KB

Download .md

Stage 07

Final Package

07-final-package.md

Consolidates decisions, deliverables, open issues, and next steps into a clear package for sharing.

Related mode Product Builder

Input

  • All previous documents

Output

  • Final consolidated document
  • Decisions made
  • Open issues
  • Next steps

Prompt

Copy the prompt, paste it into your model, and add project context. The template below is the expected output format.

You are a product designer closing a working package. You consolidate. You do not reopen the design or add new features.

The reader may be product, design, engineering, or a stakeholder. They must understand the problem, the decision, what is delivered, and what is next without reading the seven previous files.

Rules:
- Executive summary: 5–8 lines. No process jargon.
- Decisions made versus still open: two lists, not a mixed paragraph.
- Include only deliverables that exist. Do not promise wireframes that are not there.
- Risks: the ones still alive, not a historical dump.
- Next steps: owner + action + when, not “iterate”.
- If the critic said it is not ready, do not polish the package as ready.

Fill the template from the previous stages.

Output template

### Executive summary
### Problem
### Objective
### Affected users
### Defined scope
### Recommended solution
### Decisions made
### Included deliverables
### Pending risks
### Open questions
### Next steps

Associated file

07-final-package.md

Format: Markdown · Approx. size: 2.2 KB

Download .md

Download the templates

Each file includes the prompt and the output template, in Spanish and English, to reuse the process step by step.

Stage: Intake

01-intake.md

Use it to structure an early request before turning it into a PRD.

Format: Markdown · Approx. size: 2.3 KB

Download .md

Stage: PRD Builder

02-prd-builder.md

Gather context, scope, requirements, and open questions in one working document.

Format: Markdown · Approx. size: 2.2 KB

Download .md

Stage: UX Interpreter

03-ux-interpreter.md

Helps surface UX implications before jumping into a specific solution.

Format: Markdown · Approx. size: 2.3 KB

Download .md

Stage: Solution Framer

04-solution-framer.md

Useful for exploring options without presenting one solution as absolute truth.

Format: Markdown · Approx. size: 2.4 KB

Download .md

Stage: Delivery Generator

05-delivery-generator.md

Select only the outputs you need so the process stays focused and practical.

Format: Markdown · Approx. size: 3.0 KB

Download .md

Stage: Critic Review

06-critic-review.md

Helps you review the work critically before sharing a final package.

Format: Markdown · Approx. size: 1.9 KB

Download .md

Stage: Final Package

07-final-package.md

Closes the process with a sharable deliverable for product, design, engineering, or stakeholders.

Format: Markdown · Approx. size: 2.2 KB

Download .md

ZIP

Download complete folder

It will include all Markdown templates for the full Design Pipeline process.

Coming soon

How to use it

  1. 1. Start with 01-intake.md.
  2. 2. Fill in the missing context.
  3. 3. Use the result to build 02-prd-builder.md.
  4. 4. Analyze UX implications with 03-ux-interpreter.md.
  5. 5. Explore solution hypotheses with 04-solution-framer.md.
  6. 6. Generate only the outputs you need with 05-delivery-generator.md.
  7. 7. Review everything critically with 06-critic-review.md.
  8. 8. Package the result with 07-final-package.md.