What problem does it solve?
Developers often waste time writing custom code for problems that already have well-maintained, existing solutions, leading to unnecessary technical debt, longer development cycles, and missed opportunities to leverage proven tools.
Core Features & Use Cases
- Systematic Research Workflow: Guides you to search npm/PyPI, MCP servers, Claude Code skills, and GitHub for existing solutions before writing any custom code.
- Decision Matrix: Provides clear criteria to choose between adopting, extending, composing, or building custom solutions based on candidate quality, maintenance status, and license compatibility.
- Use Case: When asked to add dead link checking for markdown files, this skill guides you to adopt the existing textlint-rule-no-dead-link package instead of building a custom checker from scratch.
Quick Start
Use the search-first skill to research existing tools for adding HTTP client retry functionality to your Python project before writing any custom code.