Prime Radiant

winpepper is born, claude-session-driver hits v2

A dense week. winpepper — Windows-native local dictation — was created and built out through numbered milestones in seven days. claude-session-driver cut a real v2.0.0, dropping its “fake tool-approval gate,” and episodic-memory landed end-to-end Codex support across four point releases. The eval harness lifted into superpowers the week before split out into its own repo, superpowers-evals, and superpowers-chrome made browser-dialog handling a first-class concern.

The week in numbers

  • 19 repos active (6 featured, 13 also shipped)
  • 729 commits
  • 18 merged PRs
  • +1,743,243 / −41,596 lines
  • 9 commit identities
  • 9 tagged releases

A note on the line count: this week’s raw added-lines figure is dominated by a single automated commit — a bot regenerating a large leaderboard data file in an analysis repo (~1.5M generated lines). That’s data, not hand-written code; read the headline total with that in mind and look to the per-repo work below for the real shape of the week.

Also shipped

obra/lace

A lightweight agentic coding environment.

16 commits +3,259 −435

Persona-bundle support took shape: Ent initialization and a session/create that accepts persona config, ordered user search paths, and frontmatter-plus-body parsing — plus a provider tool-name sanitizer. Sole contributor: Jesse Vincent.

prime-radiant-inc/gauntlet

An AI-powered QA testing framework.

153 commits +31,113 −2,402

A bash tool for agents (allowlisted env, output caps, process-tree reaping) and a “shell-as-session” model for the TUI and CLI adapters (spawn bash in a tmux pane or scratch cwd, single-SIGKILL close escalation), plus a fetch_credential tool threaded through the orchestrator and an eight-story-card TodoMVC example fixture. Sole contributor: Matt Windbrook.

prime-radiant-inc/serf

A non-interactive coding agent.

251 commits +117,593 −9,818

A JSON-naming convention pass (camelCase JSON, kebab-case TOML/CLI, enforced by a new serf-namingcheck lint), OpenAI device-code login for headless sessions, and OAuth-state-over-env-var precedence fixes. Sole contributor: Jesse Vincent.

prime-radiant-inc/scribble

A self-hosted Slack knowledge bot.

17 commits 1 PR +1,693 −357

A public-repo hardening pass merged — pinned Actions, Dependabot, CODEOWNERS, trimmed internal references — alongside disabling the Claude Agent SDK’s built-in auto-memory (Scribble owns its own wiki-backed memory) and an OpenTelemetry advisory patch. Sole contributor: Drew Ritter.

obra/superpowers

An agentic skills framework and software-development methodology.

12 commits 11 PRs +629 −12,578

Eleven PRs merged (credited by PR author — the in-window commit rollup reads empty, same squash/backdate pattern as prior weeks): cross-platform skill-compatibility prose with source-verified per-runtime tool references, a Pi extension plus eval backend, and several Codex-track fixes. Jesse Vincent merged much of it; two outside contributors landed one PR each — fuleinist (a stale .cursor-plugin reference cleanup) and stablegenius49 (a writing-skills @-reference fix).

prime-radiant-inc/greenfield

A Claude Code plugin that reverse-engineers behavioral specs from a codebase.

1 commit +22 −22

One commit, from outside contributor pumarogie: restructured the skills into per-skill directories, each with its own SKILL.md.

Smaller changes filled out the week: slackline took a Node-24 CI bump and an app-provisioning fix; ts-libghostty landed two more “bobbihack” fixes (both Matt Windbrook); bot-toolkit added an autoMemory opt-out (Drew Ritter); ghost-pepper saw a usage report and Granola auto-import from outside contributor Matt Hartman (matthartman); and superpowers-marketplace bumped its version pins. A github-actions[bot] commit in terminal-bench-analysis regenerated a leaderboard data file — the automated line-count spike noted above.