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
Featured
prime-radiant-inc/bot-toolkit
A reusable TypeScript core for building unattended, Claude-powered chat agents.
27 commits 🏷 2 releases +26,693 −3,265Stood up and shipped to npm in the same week (v1.0.0, then v1.0.1): sealed public SDK and route boundaries, an allowlisted Claude-SDK environment, npm-provenance-gated release publishing, and a public-package quality gate in CI. Sole contributor: Drew Ritter.
prime-radiant-inc/parallel-adversarial-review
Two Claude Code skills for adversarial code review — single-model (PAR) and multi-model with cross-critique (MMAR) to catch hallucinations — plus a fixture-based eval suite.
4 commits +3,479 −62New this week: the initial plugin commit, then a same-week self-review pass that ran the plugin’s own MMAR review against itself and applied the findings, and an adapter-roster update (dropped aider and cursor-agent, added Pi and Droid). Sole contributor: Jesse Vincent.
obra/episodic-memory
A memory and recall layer for coding-agent sessions.
4 commits 🏷 v1.2.0 +1,049 −64v1.2.0 swapped in the bge-small-en-v1.5 encoder with auto-migration for existing databases, and the changelog got an end-user-facing rewrite — including the model correcting its own earlier file-size claim (22 MB → 34 MB actual). Sole contributor: Jesse Vincent.
obra/superpowers
An agentic skills framework and software-development methodology.
30 commits 3 PRs 🏷 v5.1.0 +19,568 −4,543v5.1.0 lifted the drill eval tool into superpowers proper as an evals/ harness — the seed of what becomes the standalone superpowers-evals repo the following week. Jesse Vincent led, with Drew Ritter also contributing and one commit from outside contributor robotsnh.
prime-radiant-inc/streamlinear
A lightweight Linear MCP server for Claude Code.
14 commits 🏷 v1.1.3 +2,903 −231Its first npm-packaged release: package metadata, rebuilt dist artifacts, and npm trusted publishing wired into CI, plus a v1.1.2 the same week. Sole contributor: Drew Ritter.
Also shipped
prime-radiant-inc/scribble
A self-hosted Slack knowledge bot.
40 commits +11,096 −4,291A 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,274The 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,370Adopted 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,130A 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 −914More “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.