What problem does it solve?
This Skill eliminates wasted development time and unnecessary technical debt by preventing teams from writing custom code for functionality that already exists as maintained, production-ready libraries, tools, or integrations.
Core Features & Use Cases
- Structured Research Workflow: Guides systematic checks of npm/PyPI packages, MCP servers, Claude Code skills, and GitHub open source projects before writing any new code.
- Decision Matrix: Provides clear criteria to choose between adopting an existing solution as-is, extending it with a thin wrapper, composing multiple small packages, or building custom code only when no suitable option exists.
- Use Case: For example, if you need to add dead link checking to a markdown documentation project, this skill guides you to find and adopt the existing textlint-rule-no-dead-link package instead of writing a custom checker from scratch.
Quick Start
Use the search-first skill to research existing maintained solutions for the new dead link checking functionality you need to add to your markdown project before writing any custom code.