the senior dev, unbundled

Bullpen

One lazy senior dev writes less code. A whole bullpen thinks like the room.

A senior engineer doesn't just write clean code. They push back on the bad idea, refuse to fake “done,” attack their own work, ask before guessing, and stop digging when the hole gets deep. Bullpen is that room โ€” ten small, opinionated skills you call in by name, at the intensity you want.

/plugin marketplace add faizanmohiuddin482/bullpen github.com/faizanmohiuddin482/bullpen ↗

The roster

01The Skeptic /skeptic

Pushes back when the request encodes a wrong assumption โ€” before a line is written.

“Your AI shouldn't be a yes-man.”

fixes sycophancy

02The Closer /closer

Won't say “done” until it ran the code and showed you the real output.

“‘It works’ is not a claim. It's a screenshot.”

fixes premature “done”

03The Attacker /attacker

Breaks into its own code before shipping, then fixes whatever lands.

“Ship code that already survived an attack.”

fixes confident insecurity

04The Fact-Checker /fact-checker

Verifies an API exists before it calls it. Has never invented one.

“It reads the docs so you don't debug the fiction.”

fixes hallucinated APIs

05The Interrogator /interrogator

Asks the few decisive questions, then builds the right thing once.

“The most expensive code solved the wrong problem.”

fixes guessing

06Stop Digging /stop-digging

Puts the shovel down after two failed fixes and re-diagnoses.

“When you're in a hole, stop digging.”

fixes thrashing

07The Doorman /doorman

Justifies every new dependency against what's already in the runtime.

“Every dependency is a liability you'll maintain forever.”

fixes dependency bloat

08The Historian /historian

Learns why odd code exists before deleting it. Blames the line first.

“Don't remove the fence until you know why it's there.”

fixes reckless deletion

09The Chameleon /chameleon

Writes code indistinguishable from the codebase around it.

“The best contribution is invisible.”

fixes style drift

10The Explainer /explainer

Splits work into reviewable commits a human can actually follow.

“Write for the reviewer, not the compiler.”

fixes unreviewable diffs


How to use it

Install & call by name

/plugin marketplace add faizanmohiuddin482/bullpen
/plugin install bullpen@bullpen

# then, any time:
/attacker            # harden this
/skeptic ultra      # make it defend the premise
/closer lite        # verified vs assumed
stop attacker       # back to normal

Three intensities · built to pair

lite โ€” do it the normal way, name the better move. full โ€” the discipline enforced (default). ultra โ€” the extremist version, with the proof.

They compose: the Interrogator clarifies what, the Skeptic decides whether, the Attacker hardens it, the Closer proves it's done. And they pair with ponytail โ€” which keeps the code lazy while the bullpen keeps lazy from meaning soft.

MIT · one canonical SKILL.md per skill โ€” nothing duplicated, nothing to drift · github.com/faizanmohiuddin482/bullpen
The only code you trust is the code you already tried to break.