library-qa
CommunityVerify library behavior with reproducible probes.
Software Engineering#structured output#api verification#integration validation#library testing#runtime QA#scratch probes
Authorkylesnowschwartz
Version1.0.0
Installs0
System Documentation
What problem does it solve?
When a library change breaks consumers, the failure often shows up only at integration time, so QA needs a fast, reproducible way to verify the library’s actual runtime behavior against the expected spec.
Core Features & Use Cases
- Behavioral verification via scratch consumers: Generates a small one-shot program that imports the library, calls the API, and emits structured (JSON) observations for reliable parsing.
- Change-focused scoping: Uses the recent changeset (git diff/log) to determine which exported symbols/types/behaviors to exercise when scope isn’t explicitly provided.
- Language-appropriate execution: Supports Go, Ruby (gem vs Rails), and TypeScript with runner-specific gotchas and output discipline.
- Evidence-driven verdicts: Captures stdout/stderr/exit codes, boot transcripts, parsed JSON envelopes, and a persisted verdict for APPROVE/REJECT/ESCALATE.
Quick Start
Use the library-qa skill to probe the changed exported surface by running a scratch consumer that calls the library API, prints structured JSON output, and produces a verdict from the parsed envelope.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: library-qa Download link: https://github.com/kylesnowschwartz/ralph-ban/archive/main.zip#library-qa Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.