What problem does it solve?
When changing the better-result library's public API, types, or runtime behavior, maintainers risk silently breaking downstream packages like Prisma SDKs and Better T Stack templates. This Skill automates checking whether a proposed change or PR breaks those known dependents before merging.
Core Features & Use Cases
- Automated dependent auditing: Runs a script that resolves the latest published versions of
@prisma/compute-sdk, @prisma/streams-server, @prisma/streams-local, create-better-t-stack, and @better-t-stack/template-generator from the npm registry, then greps their source for usage patterns affected by your change.
- Flexible source resolution: Checks out the published
gitHead from GitHub when available, and falls back to npm pack for private or unavailable repositories.
- Structured breakage assessment: Guides distinguishing runtime-breaking, type-breaking, and safe changes, with a reporting format suitable for PR bodies.
- Use Case: Before merging a PR that changes
TaggedError.is guard semantics, run the audit to confirm none of the Prisma or Better T Stack dependents rely on the old behavior.
Quick Start
Ask the assistant to audit whether your current better-result changes break Prisma and Better T Stack dependents, optionally naming the specific identifiers or patterns you modified.