Skip to the content
Moûsa

Recorded 13 October 2026 · Claude Code

Ramble, a walking app, restyled: Claude Code

An existing app restyled through its own design tokens, with its walks and its data kept as they were.

Host
Claude Code 2.1.284
Model
claude-opus-5-5
Moûsa
0.5.0
Started
13 October 2026
Time
5.1 minutes, 51 turns
Qloo requests
14
Pictures
none: imagery drawn in SVG or CSS

Play it

The design's own files as the session left them, running sandboxed on a separate origin. The starter it restyled is beside it.

The design Open full screen
Before: the starter Open full screen

Moûsa · Taste Provenance

For an audience that loves Studio Ghibli, Khruangbin and Vivian Maier

Ramble as a walker's contact sheet: unbleached linen and lamp-black, a quiet editorial serif, and each walk told as a montage of small observed moments that develop slowly as you reach them.

Design with QlooApp interfaceClaude CodePrediction frozen 13 October 2026

8 of 8

design devices rest on what the model did not predict

The audience, as the person named itStudio GhibliKhruangbinVivian Maier

69works measured, 5 of them predicted

18shared qualities, 1 predicted

24pacing, surface and tone tags, 0 predicted

14Qloo requests

The result

The captures of round 2, the last the agent reviewed: 5 criteria met, 0 partly, 0 missed.

board, round 2
board · round 2 · judged in the review

Before any data: the model's own prediction

Frozen before Qloo was asked, so what Qloo adds can be told apart from what the model already assumed. An entry a measured name matches is marked; the match is liberal, so it only lowers what counts as new.

The design the model would make from it alone

A sun-faded paper-and-film walking app: warm cream grounds, moss and terracotta accents, a soft serif display with a humanist sans body, grainy black-and-white framed stop cards and slow drifting cloud motion.

#f3ead8#2f3a2e#6f8f5e#c96f44#e7b75f

Type: Fraunces, Cabin and Courier Prime

#screen-welcome#screen-walks#screen-detail#screen-walk#walk-list#walk-route
  • drifting clouds
  • contact-sheet photo frames
  • film grain overlay
  • hand-drawn route line

The audience it expected

Gentle, nostalgic aesthetes who like hand-made warmth, quiet observation of everyday street life and slow, groovy, sun-faded music; they want wonder in ordinary places rather than spectacle.

Pacing

slow contemplative pacinglong takesquiet everyday momentshand-drawn animation

Surfaces

film grainwatercolorsun-faded warm tonesblack-and-white street photographyanalog

Tone

nostalgicwistfulwhimsicalserenemelancholic

Shared qualities

wonder in the ordinarynature and city coexistingobservational measuredhandmade craftdreamy

The works it expected them to love

Brands

MujiPatagoniaMoleskineFujifilmPolaroidUniqlo measured

TV

Twin PeaksAtlantaMidnight DinerPlanet EarthFleabag

Films

PatersonAmélieLost in TranslationIn the Mood for LoveThe Grand Budapest HotelPerfect Days

Music

BonoboTame ImpalaMac DeMarcoMen I TrustVulfpeckToro y Moi

Podcasts

99% Invisible measuredRadiolab measuredThis American Life measuredSong Exploder measured

What Qloo measured

What this audience loves, the qualities those works share and the tags ranked for it. New means the prediction did not contain it.

Look qualities

  • Intimate newin Glass Beams, A Silent Voice: The Movie and Brothers
  • Observational predictedin High Maintenance, Brothers and Unmistaken Child
  • Minimalist newin NPR, Leica Camera and Breather
  • Experimental newin The Comet Is Coming, Kikagaku Moyo and Alabaster dePlume
  • Dynamic newin The Comet Is Coming, Ill Considered and King Gizzard & The Lizard Wizard

Mood qualities

  • Atmospheric newin Forever, Creamerie and Glass Beams
  • Reflective newin Uncle from Another World, I Want to Eat Your Pancreas and Unmistaken Child
  • Introspective newin Glass Beams, Alabaster dePlume and Kit Sebastian
  • Slow burn newin Here and Now, The Wind Rises and Brothers
  • Loyal newin Forever, The No. 1 Ladies' Detective Agency and Glass Beams

Meaning qualities

  • Love newin Glass Beams, I Want to Eat Your Pancreas and I Lost My Body
  • Open-Minded newin Alabaster dePlume, Mildlife and Unmistaken Child
  • Empathetic newin The No. 1 Ladies' Detective Agency, Brothers and Gururi no koto
  • Emotionally engaged newin Forever and I Lost My Body
  • Drama loving newin Rake and Inuyashiki

Pacing

Exotic newSultry newLo Fi Aesthetic newHypnotic newVisually Enchanting newVintage-Inspired new

Surfaces

Natural Fibers newFunctional Designs newHeritage Inspired newPerformance Driven newNeutral Color Palette newMinimal new

Tone

Responsible newExplorative newCool newindependence newThoughtful newintimacy new

Brands

  • Vice newNews & Politics · Advertising Enabled · Television broadcasting companies of Canada
  • MoMA, the Museum of Modern Art newMinimalist Architecture · Modernist Design · Clean Typography
  • NPR newMinimalist · Clean Typography · Professional
  • The New Yorker newMinimalist Typography · Signature Serif Font · Classic Illustration Style

Brands, lesser known

  • Breather newMinimalist · Modern · Clean
  • Maxwell House Coffee newTraditional · Blue And Yellow Branding · Clear And Functional

TV

  • Somebody Somewhere newFriendship and community · Grief and healing · Healing through community
  • Rake newSharp tongued · Razor witted · Cringe inducing
  • Forever newAtmospheric · Episodic · Thought provoking
  • Inuyashiki newDrama loving · Psychological analysis · Death of protagonist

Films

  • The Wind Rises newMeticulous hand drawn detail · Slow burn · Morality of technology
  • Loving Vincent newMemory · Prologue · Cat
  • Shoplifters newDomestic minimalism · Customer · Earplugs
  • A Silent Voice: The Movie newIntimate · Remorseful · Isolation

Films, lesser known

  • Brothers newIntimate · Observational · Curious
  • Unmistaken Child newObservational · Atmospheric · Thoughtful

Music

  • The Comet Is Coming newExperimental · Energetic · Immersive
  • Ill Considered newDynamic · Improvisational · Groove Oriented
  • Glass Beams newAtmospheric Rock · Immersive · Intimate
  • Kikagaku Moyo newPsychedelic Folk · Psychedelic · Meditative

Podcasts

  • Song Exploder predictedMusic · Podcasts
  • 99% Invisible predictedPodcasts · Design · Arts
  • Radiolab predictedPodcasts · Natural Sciences · Society & Culture
  • This American Life predictedArts · Podcasts · Society & Culture

Cautions the measurement raised

  • Minimalist is carried mostly by brands (NPR, Leica Camera, Breather): it may describe their products' design more than this audience's eye.

How the agent read it

Before deciding anything, the agent grouped what belongs together. Each cluster rests on a quality; the works are its evidence.

c1 · carries palette, typography and imagery

Close looking, plain materials

InterpretationThis audience looks closely at ordinary life and prefers undyed, plain, heritage materials to bright colour: the eye of a street photographer and the feel of linen and paper, with a quiet serif voice on the page.

Intimate look quality · newObservational look quality · predictedNeutral Color Palette surface · newNatural Fibers surface · newHeritage Inspired surface · newThe New Yorker brand · newBrothers film · new

c2 · carries motion, interaction and layout

Atmosphere that takes its time

InterpretationTheir films and music build mood slowly and hypnotically rather than with spectacle: long, even, repeating movement, slightly lo-fi, immersive rather than busy.

Atmospheric mood quality · newSlow burn mood quality · newHypnotic pacing · newLo Fi Aesthetic pacing · newGlass Beams music · newThe Wind Rises film · new

c3 · carries voice and structure

Small episodes, felt deeply

InterpretationWhat they love is told in small everyday episodes that carry real feeling: reflective, empathetic, thoughtful and curious, so a walk is best told as a montage of small moments, said warmly and plainly.

Reflective mood quality · newLove meaning quality · newThoughtful tone · newExplorative tone · newGururi no koto film · newForever TV · newEmpathetic meaning quality · new

How the medium carries itThe app keeps its four screens, data and flows. Cluster c1 sets the tokens: an unbleached-linen and lamp-black palette with one dusk blue, an editorial serif for titles, a humanist sans for reading and a mono for frame numbers, and a hairline drawing of the city on the welcome screen. Cluster c2 sets motion: one slow, breathing pulse on the current stop and a print that develops when you reach a stop, both honouring reduced motion. Cluster c3 sets voice and structure: the stops of a walk become a numbered contact sheet of small episodes, and the copy speaks in short, warm, observant lines without adding any fact.

Set aside as noise

  • Vice brand · new A news and broadcasting company whose tags are corporate catalogue labels (News & Politics, Advertising Enabled), not a quality this audience shares.
  • Getty Images brand · new Tagged only as a photo agency and mass-media company; it is a catalogue label, and a stock-photo look is the opposite of the observed, personal photography in the brief.
  • Maxwell House Coffee brand · new A mass-market coffee brand whose tags describe its own blue-and-yellow packaging, which a design must not borrow and which matches nothing else measured.
  • Rake TV · new A sharp-tongued, cringe-comedy legal drama; its tags sit outside the reflective, intimate tone the other works share.
  • Inuyashiki TV · new A psychological action drama tagged with protagonist death; outside the gentle, everyday register of the rest of the profile.
  • Performance Driven surface · new An athletic-gear surface tag, most likely carried by sportswear brands; a self-guided stroll is not a performance product.
  • Exotic pacing · new An exoticising genre label for the music; translating it into a walking app for a home city would mean othering, not observation.
  • Sultry pacing · new A music-genre mood that does not fit an all-ages self-guided walking interface with access notes.

The Design DNA

8 binding devices with literal tokens the check looks for in the files. 8 rest on what the prediction did not contain.

palette · dna1In the files

Unbleached linen, lamp-black and one dusk blue

Anchored to

Intimate look quality · newNeutral Color Palette surface · newNatural Fibers surface · new

Translates: Intimate · Neutral Color Palette · Natural Fibers

InterpretationNeutral colour and natural fibres become undyed linen and stone greys with near-black ink, like a silver print on rag paper; intimacy keeps contrast soft on the grounds and lets a single dusk blue (the hour streetlamps come on) carry every action.

#3a4a66#8b8780#161616#efece6#d9d6cf

Made with design-tokens for “Close looking, plain materials”: The project keeps every colour as a token read through var(), so the palette changes in tokens.json and tokens.css only.

Away from the sketch: 2 colours

typography · dna2In the files

Editorial condensed serif over a literary humanist sans, with mono frame numbers

Anchored to

Intimate look quality · newThe New Yorker brand · new

Translates: Intimate · Signature Serif Font

InterpretationAn intimate look becomes a narrow, light serif for titles that reads like a caption under a print; a calligraphic humanist sans keeps the notes warm and legible; a calm mono numbers the frames. The magazine is evidence of a serif-led reading culture, not a font to copy.

Walk slowly. Notice the small things.

Instrument Serif

Walk slowly. Notice the small things.

Alegreya Sans

Walk slowly. Notice the small things.

DM Mono

letter-spacing: 0.08em

Made with library-font for “Close looking, plain materials”: The three families are fetched locally and set through the font tokens, so every screen picks them up.

Away from the sketch: 3 type families

imagery · dna3In the files

Hairline plan of Port Calder, hatched like woven thread

Anchored to

Natural Fibers surface · newHeritage Inspired surface · new

Translates: Natural Fibers · Heritage Inspired

InterpretationNatural fibres and heritage become an original single-weight line drawing of the fictional harbour, canal, hill and pier, with hatched water like a woven ground, set on the welcome screen as an old survey plan.

#welcome-plansvg#port-plan

Made with inline-svg for “Close looking, plain materials”: No image generator is available, and a hairline survey plan is naturally a vector drawing coloured by the ink token.

Away from the sketch: 1 new part

motion · dna5In the files

Slow breathing pulse on the current stop

Anchored to

Hypnotic pacing · newSlow burn mood quality · newAtmospheric mood quality · new

Translates: Hypnotic · Slow burn · Atmospheric

InterpretationHypnotic, slow-burning pacing becomes one even six-second swell of the current route mark, repeated four times and then still, with no overshoot; reduced motion removes it.

@keyframes slow-breathanimation: slow-breath 6s ease-in-out 4

Made with css-motion for “Atmosphere that takes its time”: A finite CSS keyframe loop on the current route mark, removed under reduced motion.

voice · dna8In the files

Short, warm, observant lines

Anchored to

Thoughtful tone · newLove meaning quality · newReflective mood quality · new

Translates: Thoughtful · Love · Reflective

InterpretationA thoughtful, reflective tone with affection for place becomes short sentences that invite slowing down and noticing, while every button still says what it does and no fact is added.

Walk slowly. Notice the small things.
Take your time. The next stop will wait.
A short note at every stop, for when you pause.

Made with copy for “Small episodes, felt deeply”: Interface copy in index.html is rewritten in the voice register; walk facts stay in walks.json untouched.

layout · dna4In the files

Square viewfinder for the stop you are at

Anchored to

Observational look quality · predictedBrothers film · new

Translates: Observational · Intimate · Curious

InterpretationObservational, intimate looking becomes a square 1:1 frame with crop marks at its corners holding the current stop's name and note, as if seen through a waist-level viewfinder.

#stop-viewfinderaspect-ratio: 1 / 1

Made with screen-layout for “Close looking, plain materials”: The viewfinder is a new component on the walk screen that wraps the existing stop-name and stop-note hooks.

Away from the sketch: 1 new part

structure · dna7In the files

A walk as a contact sheet of numbered episodes

Anchored to

Gururi no koto film · newForever TV · new

Translates: Episodic montage · Micro observational · Everyday intimacy · Episodic

InterpretationEpisodic montage and micro-observation become the detail screen's spine: the stops laid out as a contact sheet, each a numbered frame with its name, read as a sequence of small everyday episodes.

#contact-sheetfont-variant-numeric: tabular-nums

Made with screen-layout for “Small episodes, felt deeply”: The detail screen's stop list becomes a two-column grid of numbered square frames inside a new contact-sheet section, keeping the detail-stops hook.

Away from the sketch: 1 new part

interaction · dna6In the files

The stop develops like a print

Anchored to

Glass Beams music · newLo Fi Aesthetic pacing · new

Translates: Immersive · Intimate · Lo Fi Aesthetic

InterpretationImmersive, intimate, lo-fi atmosphere becomes a slow reveal: when you reach a stop its name and note rise from a soft blur and low contrast to sharp, as a print develops in a tray.

#stop-frame@keyframes developanimation: develop 1.6s ease-out both

Made with css-motion for “Atmosphere that takes its time”: A keyframe reveal on the stop frame, restarted by app.js each time the stop changes.

Away from the sketch: 1 new part

Away from the sketch

The design's palette, type and parts against the sketch frozen with the prediction. A colour counts as moved at a CIE76 difference of 20 or more from every sketch colour.

Sketch palette

#f3ead8#2f3a2e#6f8f5e#c96f44#e7b75f

Design palette: 2 of 5 moved

#3a4a66ΔE 27 from #2f3a2e#8b8780ΔE 28 from #6f8f5e#161616ΔE 18 from #2f3a2e#efece6ΔE 7 from #f3ead8#d9d6cfΔE 9 from #f3ead8

Type

Sketch: Fraunces, Cabin and Courier Prime. Design: Instrument Serif (new), Alegreya Sans (new), DM Mono (new).

Parts

Sketch sections: #screen-welcome #screen-walks #screen-detail #screen-walk #walk-list #walk-route

New in the design

#welcome-plan#stop-viewfinder#stop-frame#contact-sheet

The review

The agent judged each criterion of its plan on the captures it took, then repaired what fell short. The verdicts are its own.

Both round-1 repairs landed: chips are on one line in the sans, the small size reads comfortably, and the develop reveal now plays only on Start walk and Next stop, so the viewfinder is sharp at rest. All five criteria are met in these captures; the motion itself is not visible in a still capture.

met

All four screens sit on linen-grey grounds with near-black ink; the only saturated colour is the dusk blue on primary buttons and the current route mark.

Observed in r2-boardLinen-grey grounds and surfaces with near-black ink on all four screens; dusk blue appears only on primary buttons, the current route bar, the badges and the pier light in the drawing.

met

Screen titles are set in a narrow light serif, notes in a humanist sans, and frame numbers in a mono, all clearly distinct from system fonts.

Observed in r2-boardSerif titles, walk names and stop names; humanist sans for notes, meta lines and now the filter chips, which sit on one line ('All', 'Under an hour', 'Step-free'); tracked mono for the app name, counters, district line, stats labels, badges and frame numbers. Meta lines are now readable.

met

The welcome screen shows a hairline line drawing of a harbour, pier, canal and hill above the headline, in ink on linen.

Observed in r2-boardThis round captured the board only, where the welcome phone shows the hairline plan (canal, quay buildings, bell tower, hill contours, glasshouse, pier with blue light, hatched water) above the headline; it matches the r1-phone capture of round 1.

met

The detail screen lists its stops as a two-column contact sheet of square frames, each with a mono frame number and the stop name.

Observed in r2-boardThe detail screen's stops are a two-column contact sheet of square frames numbered 01-04 in mono, with names in the serif, and further frames continue below the fold.

met

The walk screen shows the current stop's name and note inside a square frame with corner crop marks.

Observed in r2-boardThe walk screen now shows 'Ferry Steps' and its note sharp at rest inside the square frame with four corner crop marks and a small centre focus ring, with the italic line 'Take your time. The next stop will wait.' beneath.

What earlier rounds found short, and the repairs

Round 1: 3 met, 2 partly, 0 missed. The linen-and-ink palette, the plan drawing and the contact-sheet structure land as specified. Two repairs are needed: the type system's mono captions crowd the filter chips and the meta size is too small, and the print-develop reveal plays on load so the viewfinder reads blurred at rest.

partly

Screen titles are set in a narrow light serif, notes in a humanist sans, and frame numbers in a mono, all clearly distinct from system fonts.

Observed in r1-boardTitles and walk names are in the narrow serif, notes in the humanist sans and captions and frame numbers in the tracked mono, all distinct from system fonts. But the tracked mono makes the 'Under an hour' and 'Step-free' chips wrap to two lines, and the walk meta line is set too small to read comfortably.

RepairSet the filter chips in the body sans on one line, and raise the small size so meta lines read comfortably.

partly

The walk screen shows the current stop's name and note inside a square frame with corner crop marks.

Observed in r1-boardThe walk screen shows a square frame with corner crop marks holding 'Ferry Steps' and its note, but the text is still blurred because the capture caught the develop reveal running on page load.

RepairRun the develop reveal only when the walker starts the walk or moves to the next stop, not on the initial render, so the resting state is sharp.

The check

Whether each device's declared tokens are in the project's files, through its own design system, and how much of the look models default to the page kept.

1.00 conformance · 8 of 8 devices in the files · design system: css-vars

dna1 presentdna2 presentdna3 presentdna4 presentdna5 presentdna6 presentdna7 presentdna8 present

The look models default to: 3 of its 12 signatures on the page (a display serif model-made pages default to, small uppercase letter-spaced monospace labels and zero-padded section or card numbers (01, 02, 03)); at most 2 may stay.

Limits

  • Qloo measured the entities, tags and shared qualities named here and how they relate to this audience. Every colour, font, layout, motion and line drawn from them is the agent's interpretation, marked as such.
  • A name marked new was not in the prediction the agent froze before any data. Only names are published here: Qloo's ids, affinity scores, popularity and descriptions stay in the project.
  • The check shows that the declared tokens are in the files, not that the design is good. The review is the agent's own reading of its captures.
  • One session is one sample. It shows where this design's choices came from, not that people prefer it.

What the agent did

16 Moûsa calls; 10 reads, 18 writes and 1 shell commands. Tool names, stages and outcomes only: no file contents, commands or model text.

Main session

  1. skill mousa:taste-brief
  2. tool search
  3. read
  4. mousa_status
  5. read ×7
  6. taste_profile plan
  7. materials find
  8. design_validate prediction
  9. taste_profile measure
  10. skill mousa:design
  11. read ×2
  12. design_validate reading
  13. design_validate dna
  14. design_validate plan
  15. materials fetch
  16. write ×5
  17. design_check
  18. write ×3
  19. design_check
  20. design_capture
  21. design_validate review
  22. write ×8
  23. shell error
  24. write ×2
  25. design_check
  26. design_capture round 2
  27. design_validate review

Run it again

Models vary from run to run, so a new session reaches its own design; the prediction it freezes and the measurement are compared in the same way.

The request

Redesign Ramble, the walking app in this folder, for visitors who love Studio Ghibli films, Khruangbin and the photographs of Vivian Maier. Use the Moûsa plugin, so the design rests on what this audience actually loves.

The command

From the repository at commit 5ab9263:

node scripts/run-claude-code-live.mjs --run --from examples/mobile-app --brief-file scripts/briefs/ramble.md
  • Your own Qloo API key as QLOO_API_KEY in this repository's .env.
  • Claude Code, signed in.

The record's files

The same evidence as data and as pictures, for reading without this site.

The report on its ownrecord.jsonThe whole report as one pictureThe card