← ClaudeAtlas

research-reuselisted

Search for existing implementations, libraries, and patterns before writing new code. Use before starting any new feature, utility, or integration — GitHub code search, vendor docs, and package registries first, net-new code last.
axrmxv/claude-config · ★ 1 · AI & Automation · score 76
Install: claude install-skill axrmxv/claude-config
Research whether **$ARGUMENTS** already exists before anything is written. Do not propose an implementation — report what can be reused. ## Search order Work through these in order and stop early only when you have a strong match. 1. **This codebase first.** Grep and Glob for existing functions, utilities, base classes, and patterns that already solve part of the problem. A helper that is 60% right and already tested beats a fresh one. 2. **GitHub code search.** `gh search repos` for projects solving the whole problem, then `gh search code` for concrete implementations of the tricky part. Note stars, last commit, and licence. 3. **Package registries.** npm / PyPI / crates.io for a maintained library. Prefer battle-tested packages over hand-rolled utilities. 4. **Vendor documentation.** Confirm API behaviour and version-specific details against the primary docs (or Context7) before assuming an interface. 5. **Broader web search.** Only when the steps above came up short. ## Report - **Reuse from this repo** — file paths and what each already does. - **Candidate libraries** — name, what it covers, maintenance signal, licence, and the gap you would still have to fill. - **Adaptable implementations** — repos that solve 80%+ of the problem and could be ported or wrapped. - **Recommendation** — one option, with the reason. If net-new code really is the answer, say so explicitly and state what you ruled out. Name file paths and URLs concretely. A recommen