Skip to content
View slgoodrich's full-sized avatar
  • NYC
  • 23:36 (UTC -04:00)

Highlights

  • Pro

Block or report slgoodrich

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
slgoodrich/README.md

Steve Goodrich

Senior Product Manager building platforms in complex environments where "move fast and break things" gets you sued or people die.

Currently untangling legacy enterprise systems at HHS.


Personal Projects

AI PM Copilot — Agent-first Claude Code plugin for solo developers and small teams. Conversational PM agents handle strategy, research, prioritization, and execution. Built on modern methodologies from Marty Cagan, Teresa Torres, April Dunford, Sean Ellis, and more.

crux-cli — Test runner wrapper that emits compact failures-only summaries. ANSI stripped, passing tests suppressed, shape normalized across runners. Ships a sibling MCP server so agents get the same pipeline. Available on npm.

shell-cassette — Snapshot testing for subprocess output. Run your tests with real CLIs once; cassettes capture stdout, stderr, and exit codes. Replay is fast, deterministic, and works without the CLI installed. Available on npm.

ShiftWise — Native iOS/SwiftUI. Gradual sleep adjustment for Daylight Saving Time transitions.

Daily Spiral — Native iOS/SwiftUI. Daily reflection app for building consistent journaling habits.


Professional Experience

U.S. Department of Health & Human Services
Senior Product Manager | 2024 - Present

Judi Health (formerly CapitalRx)
Product Manager | 2024

Truepill
Product Manager | 2020 - 2023

GoodRx
Product Manager | 2019 - 2020

Pinned Loading

  1. agents agents Public

    AI PM Workflows for Claude Code

    85 14

  2. shell-cassette shell-cassette Public

    Snapshot testing for subprocess output

    TypeScript

  3. crux-cli crux-cli Public

    Wraps a test runner, emits failures-only summary. Same pipeline via CLI and MCP.

    TypeScript

  4. slgoodrich-dev/ember slgoodrich-dev/ember Public

    Lua