← All work
Cover — Ten artifacts. One methodology. The flow shown as three phases: Research (6 artifacts, frameworks PRISM, BGOALC, TASKS, PRIME) → Ideation (1 artifact, HMW cards with priority + evidence) → Prototyping (3 artifacts, Claude Code, Figma MCP, Claude Skills).
Ten artifacts grouped in three phases — research, ideation, prototyping — each with its own framework, all built on the same setup.
Research methodology · 2026 · in use

From problem statement to working prototype — one methodology, ten artifacts, AI at every step.

Year 2026 · in use run on every discovery cycle
Stack Claude · ChatGPT · Claude Code · Cursor · Figma MCP · Netlify
My role Solo · using the knowledge from an AI design bootcamp, designed the workflow
In one line Knowledge-grounded AI + a framework per step = research, ideation and a built prototype in days, not weeks.
01 · The brief

Open Claude or ChatGPT, ask for help, get generic mush. Why? Two reasons. The AI doesn't know your product — so it makes things up. Your prompt has no shape — so the output has no shape.

Fix those two and the whole thing changes. So I built a workflow that does exactly that.

The whole thing in one line

“Onboard the AI. Wrap every step in a framework. Ship something designed, not a paragraph.”

02 · The setup

Step one: onboard the AI

Imagine hiring a freelancer who doesn't know your product. You wouldn't expect great work. The AI is the same. So I made five little reference packs and point the assistants at them before anything else.

03 · Phase 1 · Research

Six steps that take a rough brief to a stakeholder-ready report

Same shape every time. A framework decides the structure. RTCCF wraps it into a prompt. PRISM follow-ups iterate until the output is the artifact, not a draft. Every prompt I run lives in the Prompt Library — see that case for the full prompt text.

  1. 01
    Problem Statement · PRISM

    Turn a hunch into a real problem statement (plus the HMWs that come from it)

    Discovery sprint artefact for the Share price simulator — problem statement, six key behaviours, six clustered user needs (Understanding, Timing, Country, Life events, Comparison, Trust), and six How Might We statements. Generated with Claude using the RTCCF + PRISM framework.

    You start with something rough — “people seem confused on that screen.” PRISM runs five moves on it: stress-test it, shift it across user types, break it into observable behaviours, turn behaviours into needs, generate HMWs. Out the other end: a real problem statement, the behaviours behind it, clean HMW cards. Enough to scope the whole sprint.

  2. 02
    Stakeholder Interview · Live HTML guide

    Before you talk to a single user, you talk to the team

    Stakeholder Interview Guide for the Share price simulator rebuild — annotated output showing the live HTML document with sidebar (sprint, participant, duration, date, session timer, sections with times), the read-aloud intro script, the Design Intent section with goal and three questions (Q1 with expanded notes textarea, Mark-as-done buttons), the 10-min flag transition, and Clear/Export-notes actions in the footer.

    The AI writes the interview guide grounded in the problem statement — no leading questions, no “tell me about your role” fluff. The output is a live HTML doc with a timer, a notes field per question, and an export button. You run the actual meeting from the doc itself. No note-taking app on the side.

  3. 03
    User Interview · BGOALC

    Same shape, this time with real users

    User Interview Guide for the Share price simulator participant interview — annotated output showing the live HTML document with sidebar (research title, session timer, date/participant/progress, eight BGOALC sections from Ice breaker through Closing with question counts), the Ice-breaker section with three questions and the Behaviours section beneath, each question card with Notes / If needed / Mark done buttons, and 35 total questions tracked at the top.

    BGOALC keeps the questions about real experiences instead of opinions. “Walk me through the last time you did this” instead of “would you?” Six question slots, one per dimension — Behaviours, Goals, Obstacles, Actions, Logic, Context — all scoped to the exact surface being researched.

  4. 04
    User Survey · Deployable form

    Quantify the patterns. Ship a live form by dragging a file

    User Survey for the Share price simulator — annotated output showing five need-cluster sections (A Frequency, B Attention, C Tax, D Confidence, E Open), question tags labelling each item to its cluster, a mix of radio buttons, 1-5 rating scales, multi-select and one open textarea, and a Submit responses CTA with a privacy note above. Generated with Claude using the RTCCF framework, deployable as a Netlify form.

    The AI writes the survey in plain language — multiple choice, rating scales, one open question at the end. Then the magic bit: the file deploys to Netlify by dragging it in. Live link to share, responses to a dashboard. Quant answers in days, not weeks.

  5. 05
    Usability Test · TASKS

    Watch what people actually do, not what they say they'd do

    Usability Test for the Share price simulator co-pilot — annotated output showing the live HTML moderator script with sidebar (study, participant, date, duration, session timer, seven sections from Setup through Close), the Setup introduction script with read-aloud framing and an If-needed prompt, plus Task 1 (knowing what your shares are worth today) with Add-note and Mark-done controls. Generated with Claude using the RTCCF + TASKS framework.

    TASKS keeps the script focused on behaviour. Five slots per task: what they were asked, how they approached it, where they hesitated, what they didn't know, what counts as success. The AI writes it grounded in your actual product flow — not a “sign-up flow” template from the internet.

  6. 06
    Research Report · PRIME

    Fold five sources into one document a stakeholder reads with no preamble

    Research Report for the Share price simulator — annotated output showing the PRIME-structured document with sidebar (P Problem, R Research, I Insights, M Material active, E Execution, Summary), the Material section with six evidence cards (4/4, 6/6, 13/16, 3/4, 11/16, High) each citing a source, and a comparison chart of what users ask the co-pilot for vs. what the old tool provides across four categories.

    PRIME — Problem, Research, Insight, Material, Execution. The AI synthesises everything before it: stakeholder interview, user interviews, survey data, usability findings. Output is a designed PDF with a sidebar TOC, charts where the numbers earned them, quotes pulled from actual transcripts. Not a chat transcript. A report.

04 · Phase 2 · Ideation

One bridge artifact: turn every research insight into a How Might We card the team can design against

The report is the end of phase one and the start of phase two. The HMW artifact is the bridge from “here's what we learned” to “here's what we'll build.”

  1. 07
    HMW · One card per insight

    An interactive guide designers actually open in the next sprint

    HMW guide for the Share price simulator — annotated output showing the sidebar with five statement entries and a priority key (P1 red, P2 amber, P3 blue), a how-to-use card explaining the artefact in three steps, and the Priority 1 section with the first HMW card (Reframe the slider front door, mapped to Insight 01). Generated with Claude from the research report.

    Feed the report back to the AI. It writes one HMW card per insight — priority badge (red/amber/blue), evidence and quotes on one tab, success metrics on another. Nothing invented; every claim traces back to the report. Designers walk in with a working reference, not a Notion page they have to translate.

05 · Phase 3 · Prototyping

Three steps that turn HMWs into a working React prototype — and push the result back into Figma

Prototyping isn't a separate room from research and design. It's the same workflow, same prompts, same knowledge bases. By the time you get here, Claude already knows the design system, the user behaviours and the priority HMW — so the React build starts where research ended, not from a blank file.

  1. 08
    Claude Code Prototype · RTCCF + PRISM

    HMW → 3 ideas → 1 React build → PRISM-iterated until it runs

    Claude Code Prototype for the Share price simulator — annotated output showing the live React prototype with Andrea's mock share programme banner (4 000 RSUs, Norway, €10 share price), the Ask-the-co-pilot tab active, the 'Should I sell now?' refusal answer with three concrete redirect chips, and the follow-up earnings-window answer with a 45-day timing and €7 300 net-after-tax estimate.

    Pick the highest-priority HMW. One RTCCF prompt: give me 3 distinct ideas. You pick one. Another prompt sends it to Claude Code: build it in React + Tailwind using the design system tokens already loaded. PRISM follow-ups iterate one thing at a time. The output is a prototype that runs in a browser, not a mockup.

  2. 09
    Figma MCP · Two-way design ↔ code

    Claude reads your Figma file — and pushes the new prototype back into it

    Figma MCP output for the Share price simulator — annotated view of the Share-price-simulator-2.0 Figma file with three pushed-back frames (Co-pilot default state, Refusal answer, Earnings-window timing), the MCP connection panel showing 14 frames pushed from Claude Code via OAuth, and Dev Mode + MCP tabs.

    Figma MCP (Model Context Protocol) connects Figma to Claude so the AI accesses real design files — layout, variables, screenshots, Dev Mode specs. Desktop MCP runs locally and reads what's open. Remote MCP runs in the cloud and does both directions — Claude can push the new prototype back into Figma over OAuth. Claude stops being a translator and starts being a design operator inside Figma.

  3. 10
    Claude Code Skills · Reusable behaviour

    Package the whole setup so the next session starts where this one ended

    Claude Code Skills view — annotated screenshot of the Claude desktop app Skills panel with the design-engineer-assistant skill open, showing the trigger description (auto-fires on design-system intent), metadata (Added by You, Last updated Jun 8 2026, Trigger: Slash command + auto), and the SKILL.md content with What-You-Help-With and Core-Playbooks sections in the markdown editor.

    Last piece. I packaged the whole Design Engineer setup as a SKILL.md file Claude Code reads at runtime. Every new prototype session inherits the same context automatically. No re-pasting, no drift. Same setup, every time.

06 · So what changes

Days, not weeks. And the prototype starts where the research ended — not from a blank file.

The thing isn't faster because the AI is smarter. It's faster because the work I used to redo every time — relearning my own prompt, re-explaining the product, re-translating research into a design — is now structured. The first artifact takes the same time it used to. By the second, you're shipping in an afternoon. By the time you reach prototyping, Claude already knows the design system, the user behaviours and the priority HMW. The React build picks up where research stopped.

Next: Prompt Library

See the prompts that drive the workflow →