Prime Radiant

bot-toolkit and parallel-adversarial-review launch

A week of standing things up and shipping them immediately. bot-toolkit — a reusable TypeScript core for building unattended Claude-powered chat agents — was created and published to npm in the same seven days, and parallel-adversarial-review appeared as a pair of adversarial code-review skills, complete with a self-review pass using its own tooling. Alongside the launches, superpowers cut v5.1.0 and lifted a drill eval tool into an evals/ harness — the seed of the standalone eval lab that splits out the following week — and streamlinear shipped its first npm-packaged release.

The week in numbers

  • 14 repos active (5 featured, 9 also shipped)
  • 642 commits
  • 5 merged PRs
  • +172,272 / −35,189 lines
  • 4 commit identities
  • 5 tagged releases

Also shipped

prime-radiant-inc/scribble

A self-hosted Slack knowledge bot.

40 commits +11,096 −4,291

A heavy open-source-readiness push. Policy hardening across every tool (wiki_search, conversation_search, log_decision, slack_reply): log-payload scrubbing, input validation and clamping, path-traversal rejection on malformed channel IDs. And a public-install prep pass: Docker-first setup, tenant-configured runtime, a required WIKI_REPO (dropping the silent prime-radiant-inc/scribble-wiki fallback), and adoption of the freshly-published bot-toolkit. Sole contributor: Drew Ritter.

obra/superpowers-chrome

A Chrome-control plugin via the DevTools Protocol.

87 commits 1 PR +14,153 −6,274

The createSession() / createOverride() factory migration started the prior week landed in full: CDP timeout and error-propagation hardening, cross-platform PID lookup, a large Tier-A/B/C test-suite build-out, and Biome lint adoption (bumped to 2.0.0 as a commit-message version). Sole contributor: Jesse Vincent.

prime-radiant-inc/gauntlet

An AI-powered QA testing framework.

118 commits +20,601 −6,370

Adopted superpowers-chrome’s new flatten-mode browser-WS bridge (landed upstream the same week) and tightened the report_result observations schema to discourage stringified payloads. Matt Windbrook led; Jesse Vincent co-committed.

prime-radiant-inc/serf

A non-interactive coding agent.

191 commits +37,621 −4,130

A web slash-command palette for serf-hub, a mobile-responsive pass (off-canvas sidebar, stacked controls), and transcript-fork drafts plus a live dashboard for serf-tui. Sole contributor: Jesse Vincent.

prime-radiant-inc/ts-libghostty

TypeScript bindings around Ghostty’s VT state machine.

92 commits 1 PR +14,905 −914

More “bobbihack” phases (danger-classification, modal-prediction, predict-and-avoid), a merged Linux-portability PR adding a portable C shim across linux-{x64,arm64} × {glibc,musl}, and a switch to npm OIDC trusted publishing. Matt Windbrook — including the portability PR, authored by him, not an outside contributor.

A few smaller changes rounded out the week: llm-proxy defaulted its log directory to ~/.llm-provider-logs in non-service mode (Matt Windbrook); superpowers-marketplace bumped its version pins (Jesse Vincent); and claude-plugin-stats recovered another data file from backup.