What problem does it solve? TypeScript and React codebases accumulate leaky abstractions where exported components, hooks, and adapters force consumers to understand hidden implementation details like query libraries, form libraries, or internal state machines. This Skill finds and validates those leaks with concrete consumer evidence instead of reporting superficial code smells. ## Core Features & Use Cases - Evidence-Based Leak Detection: Confirms a leak only when a boundary, hidden detail, consumer burden, change amplification, and ownership mismatch are all demonstrated in source code. - Dependency-Free Candidate Scanner: Runs a Node.js standard-library scanner that flags leads such as exported Context objects, raw state setters, boolean prop clusters, deep imports, and pass-through wrappers. - Structured Findings Report: Produces severity-ranked findings with rule IDs (AP-TSR-xxx), change tests, counterevidence analysis, and minimal ownership corrections. - Use Case: Before replacing React Query with another cache, run this Skill on your shared hooks to identify which consumers would need unrelated edits, revealing which boundaries actually hide the query library and which merely pretend to. ## Quick Start Ask the agent to review the abstraction boundaries in your TypeScript/React project for leaky abstractions and report validated findings with file locations without editing code.