← ClaudeAtlas

review-library-uselisted

Review code for correct use of the repo's third-party libraries — checks the scoped files against the version-specific conventions recorded in the repo's `library-use` reference (docs-derived correct-usage rules, API contracts, footguns). Catches stale-API usage, deprecated patterns, and doc-violating misuse a general reviewer misses. Auto-invoked by `code-review` when a `library-use` reference exists. Triggers "review library use", "check library usage", "are we using this library correctly", "library convention review".
nielsmadan/skills · ★ 0 · Code & Development · score 75
Install: claude install-skill nielsmadan/skills
<!-- Generated from https://github.com/nielsmadan/agentic-coding — edits here are overwritten. --> # Review Library Use Audit code against the **documented, version-specific conventions** of the libraries it uses — the correct-usage rules, API contracts, and footguns captured in the repo's `library-use` reference. This is the review counterpart to the `library-docs` generator: `library-docs` distills "how to use this version correctly"; this skill checks the code actually does. ## Relationship to the other reviewers (read first) Deliberately **non-overlapping**: - **General/`code-review` agents** judge logic, architecture, security, clean code — library-*agnostic*. This skill only flags things that are wrong **relative to a specific library's docs/version**. - **`review-typescript`** judges type design. This skill judges library API usage. - If a finding isn't tied to a convention in `library-use` (or, absent the file, to the library's official docs), it belongs to another reviewer — don't report it here. Report only misuse a reader of that library's docs would recognize as wrong: calling a removed/renamed API, a pattern the docs deprecate, missing required setup/config, using a JS-SDK method that doesn't exist in the Java SDK, etc. ## Usage ``` /review-library-use # Review context-related code /review-library-use --staged # Review staged changes /review-library-use --unpushed # Files changed across all unpushed commits /review-library-use