Skip to content

painpoints 0.1.0

Choose a tag to compare

@prodBirdy prodBirdy released this 17 Sep 09:14
· 9 commits to main since this release

First release.

painpoints scores every source file in a repository on six architectural pain dimensions and hands AI coding agents a ranked, self-explaining report.

  • Six dimensions with levels written from published guidance: Google eng-practices, Google SRE, web.dev, the Amazon Builders' Library and OWASP. Every finding carries the URL of the standard it was judged against.
  • Three entry points sharing one cache: painpoints <file> --json for one atomic result, painpoints <repo> --json for the whole codebase, painpoints mcp for an MCP server exposing painpoints_file and painpoints_repo.
  • The JSON report is the cache. Unchanged files cost no tokens; a fully cached run needs no API key.
  • Native viewer (GPUI) with per-dimension distribution, heat cells and a panel that explains which level each score landed on.
  • Ships a Claude Code skill under .claude/skills/painpoints.

Needs a TypeSafe API key (TYPESAFE_API_KEY), or TYPESAFE_BASE_URL pointed at a gateway. Windows x64 binary attached; other platforms build with cargo build --release.