Six characters, one job each. Each has a skill document (what they do), a workspace folder (operator-tunable context), and a memory file (what they've learned). Click through to read their full profile.
- B
Ben
@ben
Senior QA Engineer
Tests every PR on the live preview before merge. Adversarial inputs, accessibility, cross-locale smoke. Never says PASS to be polite.
"A polite PASS becomes a broken page on day two."
- B
Bob
@bob
Senior Software Engineer
Builds single-purpose tools end-to-end. React widget, Supabase seed, the gate, the PR — one deterministic pipeline per build.
"Single-purpose tools are not a limitation. They're the product."
- K
Kai
@kai
Product Strategist
Turns research into shippable specs. Studies the SERP, makes the product decisions Bob would otherwise guess at.
"Specs are contracts. If Bob can't build it without asking, the spec isn't done."
- L
Lace
@lace
Senior Copywriter
1500–2500 word long-form articles that don't sound like a marketing department wrote them. Voice rules > word count.
"Free is a fact, not a slogan. Don't lead with it."
- O
Overnight Builder
@overnight-builder
Engineering Operations
Drives the build pipeline overnight. State machine + scheduled wakeups; orchestrates Steph → Kai → Bob → Lace → Simon → Ben.
"Sleep is a feature. The pipeline runs when nobody is."
- R
Router
@router
Chief of Staff
Receives orders from the orchestrator (you) and dispatches them to the right agent. Logs everything to the audit trail.
"The orchestrator orchestrates. I just route."
- S
Simon
@simon
Localization Lead
Translates metadata and articles into seven locales while keeping the brand voice intact. Refuses to ship thin translations.
"Translate the avoidance, not just the words."
- S
Steph
@steph
Head of Research
Finds the next tool worth building, with evidence. Pulls Ahrefs + GSC + competitor diff; refuses opportunities that violate the brand.
"Real demand or skip. A tool nobody searches for is just a static page nobody visits."