Bloom is now Rainbrand

Claude withRainbrand forCharm (opens in a new tab).

Charm’s homepage, charm.land: the charm_ logo and We make the command line glamorous over pink and violet blobs with a sparkle, above Remember your first Crush? (opens in a new tab)
Charm todaycharm.land (opens in a new tab)

Step 0: Start with one prompt

Claude chose what to make and wrote this prompt, with the Rainbrand MCP connected.

Use Rainbrand and Charm’s brand to turn the eight libraries on charm.land’s “Build with Charm” shelf into a pack of trading cards that tells a developer which one to reach for. Make the eight cards and their shared back, the foil booster pack that holds them, a terminal version built with Charm’s Gum and recorded with VHS that deals the right card, and a photo of the opened pack. Use each library’s own mascot and joke stat, and check every fact on charm.land and GitHub.

Step 1: Add a brand

Added to Rainbrand from charm.land (opens in a new tab). It came back without a name, logo, colours or fonts, so Claude added them from the site with a Brand Edit. A sample of what Claude could use:

Logo

Charm’s cream charm_ wordmark

The cream charm_ wordmark, on violet

Colours

  • Charm Violet#6B50FF
  • Cream#FFFDF5
  • Charm Pink#FF6DFF
  • Puffy Pink#FF7BF5
  • Mint#00FFB2
  • Lime#ECFD65

Typefaces

Aa Bb 123

PP Mori

Aa Bb 123

Anchor Bold

Aa Bb 123

JetBrains Mono

Files 18

Charm brand image: the Bubble Tea mascot, a boba cupCharm brand image: the Wish mascot, a little starCharm brand image: a charm_ POP soda canCharm brand image: a charm_ VHS tape in its sleeve

Guidance 7

“Keep technical explanations clear and useful; let humor add personality without obscuring the point.”

Voice, colours, type, logo, product mascots and backdrops

Step 2: Ask for Briefs

Claude asked for 3 Briefs first: one for the cards and pack, one for the terminal demo, one for the photo.

For the cards and the pack

Claude asked for

rainbrand · create_brief

task: “Design a concept trading-card deck for Charm's eight Go libraries, the ones on charm.land's "Build with Charm" shelf (Bubble Tea, Bubbles, Lip Gloss, Huh, Glamour, Wish, Log and Harmonica), plus the foil booster pack that holds them. It is a printed giveaway for developers at meetups and conference tables that helps them pick the right library. Each 63 × 88 mm card shows the library's own mascot, its name, the joke stat badge from charm.land (Flavor: Taro, Type: Tapioca, Glossiness: Very, Huh? What?, Build: Fashionable, Magical: Yes, Hot: Totally, Smooth: Very), its GitHub star count, the site's one-line description, a short "reach for it when" line and its go get command. All eight cards share one back. The booster pack wrapper (front and back, flat print artwork) holds the eight cards and carries a checklist of all eight. Charm already presents its tools as playful products (a pack of gum for Gum, a VHS sleeve for VHS, a POP soda can), so the pack should feel like one of those. Use these facts as supplied: GitHub stars on 27 Oct 2026: Bubble Tea 45.5k, Bubbles 9.0k, Lip Gloss 12.0k, Huh 7.2k, Glamour 3.7k, Wish 5.6k, Log 3.4k, Harmonica 1.6k. All eight are MIT licensed. Go modules are charm.land/<name>/v2 (bubbletea, bubbles, lipgloss, huh, glamour, wish, log), except github.com/charmbracelet/harmonica. This is an independent concept for an example, not a Charm product or announcement.”

Rainbrand sent backin 42 s

Guidance

4 sections

Charm brand context for the library-card concept

Logo
“The primary mark is the supplied cream Charm wordmark. Place it on Violet and preserve the supplied artwork rather than redrawing it.”
Mascots
“Keep each library’s own mascot with its own name; the product artwork is distinct, not interchangeable.”
Facts
“Treat those as task-supplied content or verify them against the named sources; do not present them as Brand rules.”
Also
Palette and roles, type, the VHS sleeve and POP can as packaging precedents, voice

Files

17
Charm’s cream charm_ wordmark

PP Mori

Anchor Bold

JetBrains Mono

Font files, each with a specimen

  • Brief image: The Bubble Tea mascot, a boba cup
  • Brief image: The Huh mascot, a droplet with a question
  • Brief image: The Lip Gloss mascot, a droplet in a jar
  • Brief image: The Wish mascot, a little star
  • Brief image: Charm’s VHS sleeve
  • Brief image: Charm’s POP soda can

For the terminal demo

Claude asked for

rainbrand · create_brief

task: “Make a concept command-line program, charm-pack, that deals one of those Charm library trading cards in the terminal, and record it with Charm's VHS as a 20–30 second demo video. It is a bash script built with Charm's Gum: it asks "What are you building?" with a list of needs (a whole terminal app; ready-made Bubble Tea components; colors, borders and layout; a form or a prompt; Markdown in the terminal; an app people open with ssh; readable logs; springy animation), shows a spinner while it shuffles the deck, then prints the matching library's card with Gum's Lip Gloss styling: name, star count and joke stat badge, the one-line description from charm.land, when to reach for it, and its go get command. Output is truecolor, so colors can be exact hex values. The audience is Go developers choosing a Charm library; the video would sit in a README or a social post the way Charm's own VHS demos do. Same eight libraries and facts as the printed deck (stars on 27 Oct 2026: Bubble Tea 45.5k, Bubbles 9.0k, Lip Gloss 12.0k, Huh 7.2k, Glamour 3.7k, Wish 5.6k, Log 3.4k, Harmonica 1.6k; modules charm.land/<name>/v2 except github.com/charmbracelet/harmonica). Independent concept, not a Charm product.”

Rainbrand sent backin 31 s

Guidance

Charm brand context for `charm-pack`

Colour
“Use exact hex colors where supported, but don’t sacrifice contrast.”
Type
“The CLI should remain readable in a user’s monospace terminal rather than depending on those fonts being installed.”
Boundaries
“Use the visual language without presenting the script as an official Charm offering or implying endorsement.”
Also
Palette roles, each library’s mascot, the VHS sleeve as a reference, voice

Files

15

JetBrains Mono

PP Mori

Anchor Bold

Font files, each with a specimen

  • Brief image: The Bubble Tea mascot, a boba cup
  • Brief image: The Bubbles mascot, tapioca pearls
  • Brief image: The Huh mascot, a droplet with a question
  • Brief image: The Glamour mascot, a lipstick
  • Brief image: The Log mascot, a log with a flame
  • Brief image: Charm’s VHS sleeve

For the pack photo

Claude asked for

rainbrand · create_brief

task: “Make one photograph of the concept Charm Library Pack for an example page: the opened foil booster pack lying on a desk, with four of its trading cards fanned out beside it and a laptop showing a terminal softly out of focus behind. It shows the printed giveaway as a real object. I will supply my finished flat artwork as references for the image model: the pack front and the Bubble Tea, Huh, Lip Gloss and Wish card fronts. The photo must keep that artwork as designed: same layout, mascots, names and colours, with the cream charm_ wordmark as the only logo. Light and set the scene so it suits Charm's violet and pink look without inventing new products, logos, mascots or text. No hands, people or other brands. This is an independent concept for an example, not a Charm product or announcement.”

Rainbrand sent backin 36 s

Guidance

Charm brand context for the photograph

Artwork
“Preserve their exact designs, layout, names, mascots, and colors on the physical printed surfaces”
Screen
“Keep any screen content unreadable so it introduces no extra text or brand marks.”
Status
“Keep this clearly an independent example concept, not a claim of an actual Charm release.”

Files

1
Charm’s cream charm_ wordmark

Step 3: Make the pack

charm.land shows Charm’s 8 libraries as cards, each with a mascot and a joke stat. Concepts by Claude; names, stats and descriptions come from charm.land (opens in a new tab), stars and install lines from GitHub on 27 October 2026.

  1. Card 1 of 8, Bubble Tea: Flavor Taro, 45.5k stars. Build terminal user interfaces from the future, today. (opens full size in a new tab)
  2. Card 2 of 8, Bubbles: Type Tapioca, 9.0k stars. The Bubble Tea component toolkit. (opens full size in a new tab)
  3. Card 3 of 8, Lip Gloss: Glossiness Very, 12.0k stars. Your terminal style and layout toolkit. (opens full size in a new tab)
  4. Card 4 of 8, Huh: Huh? What?, 7.2k stars. Simple, powerful forms in the terminal. (opens full size in a new tab)
  5. Card 5 of 8, Glamour: Build Fashionable, 3.7k stars. The stylesheet-driven markdown renderer. (opens full size in a new tab)
  6. Card 6 of 8, Wish: Magical Yes, 5.6k stars. Make SSH apps, just like that! (opens full size in a new tab)
  7. Card 7 of 8, Log: Hot Totally, 3.4k stars. This is fine. A happy, powerful little logger. (opens full size in a new tab)
  8. Card 8 of 8, Harmonica: Smooth Very, 1.6k stars. A physics-based animation toolkit. (opens full size in a new tab)
  9. The shared card back: the charm_ wordmark, Library Pack and We make the command line glamorous, on violet with sparkles. (opens full size in a new tab)

Library cards

8 printed cards for meetups. Each says what one library does and how to install it.

Open print PDF (opens in a new tab)
What it used from the Brief
Logo
Charm’s cream charm_ wordmark
Type
Anchor BoldPP MoriJetBrains Mono
Colours
#6B50FF#FFFDF5#FF6DFF#3A3A3A#222222#00FFB2
Images
Brief image: The Bubble Tea mascot, a boba cupBrief image: The Huh mascot, a droplet with a questionBrief image: The Lip Gloss mascot, a droplet in a jarBrief image: The Wish mascot, a little star
Voice
Joke stats beside plain technical lines

Booster pack

The foil wrapper the cards come in, with a checklist of all 8 on the back.

Open print PDF (opens in a new tab)
What it used from the Brief
Logo
Charm’s cream charm_ wordmark
Type
Anchor BoldPP MoriJetBrains Mono
Colours
#6B50FF#FFFDF5#FF7BF5#FF6DFF#3A3A3A#222222#00FFB2
Images
Brief image: The Log mascot, a log with a flameBrief image: The Bubble Tea mascot, a boba cupBrief image: The Lip Gloss mascot, a droplet in a jarBrief image: The Glamour mascot, a lipstick
Voice
No batteries required. Bubbles included.

Terminal demo

A Gum script that asks what you’re building and deals the right card, recorded with VHS.

Music added after Review: “Voxel Revolution” by Kevin MacLeod, from incompetech.com (opens in a new tab) under CC BY 4.0 (opens in a new tab)

Open script (opens in a new tab)
What it used from the Brief
Type
JetBrains Mono
Colours
#6B50FF#FFFDF5#FF6DFF#3A3A3A#222222#00FFB2#ECFD65
Voice
Found your card? go get it.
A photo of the opened Library Pack lying on a lavender-grey desk beside four fanned-out cards (Bubble Tea, Huh, Lip Gloss and Wish), with a laptop out of focus behind. (opens full size in a new tab)

Pack photoAI Gateway

The opened pack and 4 cards on a desk, made from the finished artwork.

Open image (opens in a new tab)
What it used from the Brief
Logo
Charm’s cream charm_ wordmark
AI Gateway

The photo was made with Rainbrand’s AI Gateway. You can also use your own generation tools with a Brief.

Explore the AI Gateway (opens in a new tab)

Step 4: Get it Reviewed

Every asset was Reviewed. Review caught some problems, and Claude fixed them.

Huh card, colour check

The frame’s pink glows failed the colour check. Claude made it solid violet.

Round 1: the top of the Huh card, its violet frame shading to pink behind the charm_ wordmark.
before: Measured #A55BFF, not #6B50FFFail
Review comment
“The card header uses an unapproved purple gradient instead of solid Charm Violet, and the subhead text uses an off-palette lavender.”
Claude removed the glows and set the label and footer in solid Charm Violet on all 8 card fronts, then asked for another Review.
Round 2: the same frame in solid violet.
after: Solid Charm VioletPass
Review comment
“All measured colors match official brand values: Charm Violet, Cream, Terminal Ink, Badge Grey, Charm Pink, and Lime.”

Terminal demo, colour check

The terminal background was #171717. Claude set it to Terminal Ink.

Round 1: the top of the terminal demo, a near-black window on a violet margin, asking What are you building?
before: Measured #171717, not #222222Fail
Review comment
“The terminal background (#171717) materially diverges from Charm's Terminal Ink (#222222), despite the margin matching Charm Violet as requested.”
Claude set the background of the recording’s theme to #222222, recorded the demo again and asked for another Review.
Round 2: the same window in a slightly lighter dark grey.
after: Terminal Ink, #222222Pass
Review comment
“The violet margin, terminal background, and header chip match Charm’s violet and terminal ink palette. Antialiased terminal text colors were excluded from measurement.”

Pack photo, copy check

The photo’s Wish card read “iike”. Claude retouched the letter.

Round 2: the Wish card in the photo, its line reading Make SSH apps, just iike that!
before: “just iike that!”Fail
Review comment
“The copy matches Charm's playful developer voice, but the Wish card has a typo misspelling "like" as "iike".”
Claude filled the faint part of the l’s stroke, which made it read as an i, and asked for a third Review.
Third Review: the same line reading Make SSH apps, just like that!
after: “just like that!”Pass
Review comment
“All requested pack and card text is present and spelled correctly. Tone fits Charm's voice guidance: conversational, playful, pairing functional descriptions with light wordplay.”

Final Reviews: Huh card, pack front, Huh and Harmonica in the terminal, pack photo

All 5 passed every check that applies.

Huh card PassCard 4 of 8: Charm’s library for forms and prompts in the terminal.
What Review sawOpen full size (opens in a new tab)
LogoPass
The cream charm_ wordmark at the top of the card.
Review comment
“The cream Charm wordmark appears unaltered, crisp, and clearly legible against the violet background at the top of the card.”
CopyPass
  • 7.2k stars and the badge Huh? What?
  • Simple, powerful forms in the terminal.
  • REACH FOR IT WHEN You need inputs, selects or a yes/no. Runs alone or inside Bubble Tea.
  • SpellingMatches the requestMatches
  • VoiceApproachable, energeticMatches
Review comment
“Spelling matches request. Copy fits brand guidance for 'approachable, energetic' tone, using charm.land's exact library description and playful badge.”
TypographyPass
  • Huh, the card’s title, from the card.
    FontAnchor BoldMatches
  • Simple, powerful forms in the, from the card.
    FontPP MoriMatches
  • $ go get charm.land/huh/v2, from the card.
    FontJetBrains MonoMatches
Review comment
“All text uses approved brand fonts: PP Mori for headings and body, Anchor Bold for the title, and JetBrains Mono for code.”
ColourPass
  • FrameObserved #6B50FFApproved #6B50FFMatches
  • CardObserved #FFFDF5Approved #FFFDF5Matches
  • Art panelObserved #222222Approved #222222Matches
  • Badge labelObserved #3A3A3AApproved #3A3A3AMatches
  • Badge valueObserved #FF6DFFApproved #FF6DFFMatches
Review comment
“All measured colors match official brand values: Charm Violet, Cream, Terminal Ink, Badge Grey, Charm Pink, and Lime.”
Pack front PassThe front of the foil wrapper the 8 cards come in.
What Review sawOpen full size (opens in a new tab)
LogoPass
The cream charm_ wordmark at the top of the wrapper.
Review comment
“The primary cream Charm wordmark is unaltered, sharp, and clearly legible against the purple background.”
CopyPass
  • The badges Cards 8 and Flavor Assorted.
  • Library Pack, the wrapper’s title.
  • One card for every library on the shelf.
  • SpellingMatches the requestMatches
  • VoiceDeveloper-friendly, playfulMatches
Review comment
“All requested copy is accurately spelled and matches Charm’s developer-friendly, playful voice guidance.”
TypographyPass
  • Library Pack, from the wrapper.
    FontAnchor BoldMatches
  • One card for every library on the shelf., from the wrapper.
    FontPP MoriMatches
  • TEAR HERE, from the wrapper’s top seal.
    FontJetBrains MonoMatches
ColourPass
  • TitleObserved #FF7BF5Approved #FF7BF5Matches
  • Title outlineObserved #FFFDF5Approved #FFFDF5Matches
  • WordmarkObserved #FFFDF5Approved #FFFDF5Matches
  • Badge labelObserved #3A3A3AApproved #3A3A3AMatches
  • Badge valueObserved #FF6DFFApproved #FF6DFFMatches
  • BackgroundObserved #6C50FFApproved #6B50FFMatches
Huh in the terminal PassThe terminal demo at 10 seconds, after it deals the Huh card.
What Review sawOpen full size (opens in a new tab)
CopyPass
  • charm_ library pack, a concept deck, not an official Charm tool.
  • Simple, powerful forms in the terminal.
  • Found your card? go get it.
  • WordingMatches the expected copyMatches
  • VoiceClear, playfulMatches
Review comment
“All text matches the expected copy exactly, correctly representing Charm's Huh tool with clear, playful, developer-focused phrasing.”
TypographyPass
  • REACH FOR IT WHEN You need inputs, selects or a yes/no. Runs alone or inside Bubble Tea., from the terminal.
    FontJetBrains MonoMatches
  • $ go get charm.land/huh/v2, from the terminal.
    FontJetBrains MonoMatches
Review comment
“All text in the terminal window is cleanly rendered in JetBrains Mono, matching Charm's official code typeface as requested for the terminal.”
ColourPass
  • MarginObserved #6A4FFEApproved #6B50FFMatches
  • TerminalObserved #212121Approved #222222Matches
  • CardObserved #FCFCF2Approved #FFFDF5Matches
  • Badge labelObserved #393738Approved #3A3A3AMatches
  • Badge valueObserved #FF6BFFApproved #FF6DFFMatches
Review comment
“The palette faithfully uses Charm Violet, Terminal Ink, Cream, Badge Grey, and Charm Pink across the frame, matching brand colors throughout.”
Harmonica in the terminal PassThe last frame of the terminal demo, after it deals Harmonica.
What Review sawOpen full size (opens in a new tab)
CopyPass
  • Harmonica, 1.6k stars and the badge Smooth Very.
  • A physics-based animation toolkit.
  • Found your card? go get it.
  • WordingMatches the requestMatches
  • VoiceDirect, playfulMatches
Review comment
“All text matches the request with no spelling errors. The wording fits Charm's voice using 'direct invitations' and playful, developer-friendly phrasing.”
TypographyPass
  • REACH FOR IT WHEN Something should spring into place instead of teleporting., from the terminal.
    FontJetBrains MonoMatches
  • $ go get github.com/charmbracelet/harmonica, from the terminal.
    FontJetBrains MonoMatches
ColourPass
  • MarginObserved #6A4FFEApproved #6B50FFMatches
  • TerminalObserved #212121Approved #222222Matches
  • CardObserved #FCFCF2Approved #FFFDF5Matches
  • Name chipObserved #6A4EFFApproved #6B50FFMatches
  • Badge labelObserved #393738Approved #3A3A3AMatches
  • Badge valueObserved #FB6BFEApproved #FF6DFFMatches
Review comment
“The violet margins, dark terminal background, cream card, grey badge labels, and pink accents all match Charm's official brand palette.”
Pack photo PassThe opened pack and 4 cards on a desk.
What Review sawOpen full size (opens in a new tab)
LogoPass
  • The charm_ wordmark on the foil pack in the photo.
  • The charm_ wordmark on the Huh card in the photo.
  • LetterformsMatch the brand’s SVGMatches
  • Trademark™ on every markMatches
CopyPass
  • Make SSH apps, just like that!, on the Wish card in the photo.
  • You need inputs, selects or a yes/no. Runs alone or inside Bubble Tea., on the Huh card in the photo.
  • SpellingCorrect throughoutMatches
  • VoiceConversational, playfulMatches
Review comment
“All requested pack and card text is present and spelled correctly. Tone fits Charm's voice guidance: conversational, playful, pairing functional descriptions with light wordplay.”
TypographyPass
  • Library Pack, on the foil pack in the photo.
    FontAnchor BoldMatches
  • One card for every library on the shelf., on the pack in the photo.
    FontPP MoriMatches
  • $ go get charm.land/wish/v2, on the Wish card in the photo.
    FontJetBrains MonoMatches
ColourPass
  • Card frameObserved #5F4FEBApproved #6B50FFMatches
  • CardObserved #F3E2E3Approved #FFFDF5Matches
  • Badge labelObserved #423B46Approved #3A3A3AMatches
  • Badge valueObserved #FB82F6Approved #FF6DFFMatches
  • Pack titleObserved #EF71DCApproved #FF7BF5Matches

Try it yourself.

Add Rainbrand to the agent you already use.

  1. Open the Rainbrand plugin and add it.

    Open Rainbrand plugin (opens in a new tab)
  2. Connect your Rainbrand account when asked. It works in ChatGPT and in Codex.