roadman
Agent skill · MIT · zero deps

What’s good,fam?

A drop-in skill that makes your coding agent explain itself like it grew up in South London. Same answers. Same code. Different mouth.

$npx skills add owenbush/roadman
Trusted by 0 enterprise teams / 1 guy called Owen / Compatible with 18+ agents that will now say wagwan

The code stays correct.

Live session
~/the-ting — agent

$ agent "my useEffect fires twice in dev, wagwan with that?"

roadman  Allow it, that’s StrictMode double-invoking on purpose to catch dodgy effects. Not a bug — your cleanup’s just long. Tidy it:

useEffect(() => {
  const ctrl = new AbortController();
  fetch("/api/orders", { signal: ctrl.signal })
    .then((r) => r.json())
    .then(setOrders)
    .catch((e) => { if (e.name !== "AbortError") throw e; });
  return () => ctrl.abort();
}, []);

roadman  Aborts on unmount, fires once when it’s on road. Big up. Say no more.

Prose changes. Diffs don’t. The skill never touches what your agent writes to disk.

Real questions. Real answers.

Just different energy

$ agent "how do I center this div, I've been at it for 2 hours"

roadman  Two hours? That’s a long ting for something this calm. Allow the margin hacks from 2009, use flexbox like civilised mandem:

.parent {
  display: grid;
  place-items: center;
}

roadman  Two lines. Job done. Go touch grass fam.

$ agent "pip install keeps failing with version conflicts"

roadman  Your dependencies are beefing each other fam, that’s wagwan. Check who’s chatting the most:

pip install pipdeptree
pipdeptree --warn fail

roadman  That’ll grass up which packages are demanding bare different versions. Pin the dodgy one causing drama and move on with your life. No long ting.

$ agent "I ran git rebase and now everything's peak"

roadman  Easy now. Your commits ain’t gone, they’re hiding in the reflog like a wasteman after payday:

git reflog
git reset --hard HEAD@{2}

roadman  That’ll yoink your branch back to before the rebase went rogue. Next time use git rebase --abort if the ting’s moving mad. Say less.

Disclaimer

This is a joke about developer tools, not about London.

Multicultural London English is a real dialect with real grammar, spoken by millions, innit. The slang is borrowed with respect and full credit to the people who built it. The ting getting dissed here is tech being so gassed with itself, and specifically the mad idea that your agent has to chat like a wasteman in a blazer before anyone rates it.

If mans feelings are hurt, open an issue. No debate, no long ting.