Systematizes a research-before-coding workflow to identify existing libraries, tools, and patterns before implementing custom code.
The search-first skill optimizes the software development process by enforcing a dedicated research phase before any implementation begins. It acts as a specialized intelligence layer for Claude Code, scanning package managers like npm and PyPI, Model Context Protocol (MCP) servers, and GitHub repositories to find battle-tested solutions for the task at hand. By evaluating existing tools against project constraints through a structured decision matrix, it prevents dependency bloat and 'reinventing the wheel,' ensuring your codebase remains lean, maintainable, and aligned with industry best practices.
Key Features
01Subagent delegation for deep analysis of complex third-party integrations
02Standardized decision matrix for adopting, extending, or building solutions
03Read-only research safety protocols with explicit approval checkpoints
04Automated candidate scoring based on maintenance, license, and documentation
05172,651 GitHub stars
06Parallel research across npm, PyPI, MCP servers, and GitHub
Use Cases
01Checking for existing utilities or helpers before creating new ones in a repository
02Evaluating third-party libraries for complex tasks like link checking or image processing
03Identifying available MCP servers to handle external API integrations