sitcom-flavour

A Claude Code plugin

(and now, occasionally, Claude)

Sitcom lines for your Claude Code sessions. Matched to the moment, used sparingly, and never anywhere near your code.

/plugin marketplace add emreerkan/sitcom-flavour

15 shows · 171 hand-picked lines · bash only, no networkFull install →

> run the suite again

⏺ Bash(pnpm test)

⎿ 214 passed · 0 failed · 3.2s

⏺ All green, including the auth test that flaked twice this morning. The retry fix holds.

Noice. Smort.

Scene 1 / 6 · Brooklyn Nine-Nine

How Claude picks a line

Situations, not catchphrases.

Every bank is sorted by the moment, not the character. Tests pass, a fix doesn't fix it, the cloud bill arrives. Claude matches the moment first, so you get the right line instead of the most famous one.

INT. YOUR TERMINAL · WIN, CLEAN RESULT, TESTS GREEN

RUSS

Tres commas!

Silicon Valley

JAKE

Noice. Smort.

Brooklyn Nine-Nine

JAKE

Toit.

Brooklyn Nine-Nine

JAKE

Bingpot!

Brooklyn Nine-Nine

HOLT

Hot damn!

Brooklyn Nine-Nine

BOYLE

Yippie kayak, other buckets.

Brooklyn Nine-Nine

HOLT

(deadpan)

Yas queen.

Brooklyn Nine-Nine

ENSEMBLE

Nine-Nine!

Brooklyn Nine-Nine · for a big deploy or migration landing

GINA

I'm the human form of the 💯 emoji.

Brooklyn Nine-Nine

DWIGHT

Perfectenschlag.

The Office

CHRIS

Literally.

Parks and Recreation

TOM AND DONNA

Treat yo self!

Parks and Recreation · for a well-deserved upgrade

MAGNITUDE

Pop pop!

Community

ABED

Six seasons and a movie!

Community

ENSEMBLE

Steve Holt!

Arrested Development

KRAMER

Giddy up!

Seinfeld

ELAINE

(shoving)

Get out!

Seinfeld · for surprisingly good news

BARNEY

Legendary!

How I Met Your Mother

BARNEY

Suit up!

How I Met Your Mother

BARNEY

Challenge accepted.

How I Met Your Mother

MONICA

I KNOW!

Friends

MOSS

Did you see that ludicrous display last night?

The IT Crowd

MICHAEL

Welcome to the Good Place.

The Good Place

SHELDON

I know.

The Big Bang Theory

GEORGE SR. tastes the first bite of a dish he has been perfecting for fifteen years and is, for one second, completely happy.

Young Sheldon

TED

Barbecue sauce.

Ted Lasso

51 situations across 15 shows, read straight from the plugin's banks at build time. Italic lines are scene references Claude paraphrases rather than quotes.

Three volume settings

Seasoning, not the meal.

The answer always comes first. The line goes at the start or the end, it's one line, and the joke is never explained. Pick how often it happens.

/flavour frequency rare

  1. Deployed to staging. Health checks pass.

    Toit. (Jake)

  2. The migration adds an index on orders.created_at. About 40 seconds at prod size.

    Nothing fits. Nothing forced.

  3. Same error after the patch. The cache key still ignores the locale.

    And yet, crime has continued.

  4. You were right: the vendor SDK is the bottleneck, not the database.

    VINDICATION! (Holt)

  5. Replaced 400 queries in the loop with one JOIN.

    Why waste time say lot word when few word do trick? (Kevin)

  6. All 214 tests green on main.

    Noice. Smort. (Jake)

  7. Plan: three phases, each one shippable on its own. Details below.

    I'll make a binder. (Amy)

  8. Prod is back. Root cause: an expired TLS cert on the internal API.

    Incident. Off limits at any frequency.

  9. 1 of 8 replies got a line.

Studio rules

Knows when the cameras are off.

The rules ship with the plugin and load with every session. Your repo stays exactly as serious as you left it.

On air

  • Chat replies onlyOne line, at the start or the end. The answer always comes first.
  • Matched to the momentThe right line for the situation beats the famous line.
  • Rotates the castAcross shows and characters. No line twice in a session.
  • Paraphrase welcome“Cool fix. Still a race condition.”

Off air

  • Anything that outlives the chatCode, comments, commit messages, PR descriptions, docs.
  • Bad daysIncidents, data loss, or a user who is clearly frustrated.
  • Explaining the jokeNever. If it needs a footnote, it didn’t land.
src/queue/worker.ts
-  // Cool motive. Still murder.
+  // Retries are capped at 3. See ADR-012.
   const MAX_RETRIES = 3;

The cast

15 shows. Pick up to three.

Select up to three shows below and get your command. Silicon Valley is the default, or bring your own.

/flavour silicon-valley,b99,community3/3

  • silicon-valleyDefault

    Silicon Valley

    “Making the world a better place.”

    10 lines · 9 situations

  • b99

    Brooklyn Nine-Nine

    “Noice. Smort.”

    Jake

    16 lines · 7 situations

  • the-office

    The Office

    “Perfectenschlag.”

    Dwight

    13 lines · 13 situations

  • parks-and-rec

    Parks and Recreation

    “Treat yo self!”

    Tom and Donna

    9 lines · 8 situations

  • community

    Community

    “Six seasons and a movie!”

    Abed

    9 lines · 7 situations

  • arrested-development

    Arrested Development

    “I've made a huge mistake.”

    GOB

    8 lines · 8 situations

  • seinfeld

    Seinfeld

    “Serenity now!”

    Frank

    14 lines · 13 situations

  • himym

    How I Met Your Mother

    “Challenge accepted.”

    Barney

    10 lines · 7 situations

  • friends

    Friends

    “So, my reading was wrong — I'm not gonna die!”

    Phoebe

    14 lines · 14 situations

  • it-crowd

    The IT Crowd

    “Did you see that ludicrous display last night?”

    Moss

    8 lines · 7 situations

  • good-place

    The Good Place

    “Welcome to the Good Place.”

    Michael

    10 lines · 10 situations

  • big-bang-theory

    The Big Bang Theory

    “I'm a physicist. I have a working knowledge of the entire universe and everything it contains.”

    Sheldon

    12 lines · 12 situations

  • young-sheldon

    Young Sheldon

    “Not a shortcut, a more elegant and efficient method to achieve the correct answer.”

    Sheldon

    13 lines · 13 situations

  • ted-lasso

    Ted Lasso

    “Barbecue sauce.”

    Ted

    13 lines · 12 situations

  • always-sunny

    It's Always Sunny in Philadelphia

    “There is no Pepe Silvia. The man does not exist, okay?”

    Charlie

    12 lines · 10 situations

  • personal

    Your show

    Add lines in ~/.claude/sitcom-flavour/banks/. They never ship, so the spicy ones stay yours.

    ## The Wire
    - "All the pieces matter."

Places, everyone

On air in three commands.

Run these inside Claude Code. The show starts with your next session.

  1. Add the marketplace

    /plugin marketplace add emreerkan/sitcom-flavour
  2. Install the plugin

    /plugin install sitcom-flavour@sitcom-flavour
  3. Start a new session

    claude

Change the channel

/flavour
Show the current shows and frequency
/flavour list
List every available show
/flavour b99,community
Pick up to three shows
/flavour frequency sometimes
rare · sometimes · often
/flavour off
Cameras off for a focused session

Settings live in ~/.claude/sitcom-flavour.conf. Set SITCOM_FLAVOUR_SHOWS and SITCOM_FLAVOUR_FREQUENCY in a project's .claude/settings.json to override them per project.

  • ~300–500tokens of context per show
  • 0network calls, telemetry or MCP servers
  • bashthe only thing it needs

Keyboard shortcuts

Go to

  • sSituations
  • fFrequency
  • cCast
  • iInstall
  • gGitHub repository
  • tBack to top

Do

  • mLight / dark mode
  • aApplause
  • bBa-dum tss
  • hThis help

Press Esc to close. Shortcuts are off while you're typing.

In memory

Andre Braugher

1962 – 2023

Captain Raymond Holt, Brooklyn Nine-Nine

“Hot damn!”

Two words, a face that gives away nothing, and the whole room falls over. The headline on this page is his, and his show was the first bank this plugin ever had.