search-first

Research existing tools and libraries across npm, PyPI, GitHub, and MCPs before coding.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Maelwalser/claude-config --skill search-first-maelwalser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: search-first
Source: https://github.com/Maelwalser/claude-config/tree/main/skills/search-first
Command: npx skills add https://github.com/Maelwalser/claude-config --skill search-first-maelwalser

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Research-before-code workflow that helps teams identify existing tools, libraries, and patterns before building new features, reducing duplication and rework.

Core Features & Use Cases

  • Parallel research across npm, PyPI, MCP servers, and GitHub to gather options
  • Structured evaluation and scoring of candidates by functionality, maintainability, and docs
  • Adoption guidance with minimal integration effort and clear decision recommendations

Quick Start

Describe your feature idea and constraints to trigger the research workflow

Frequently Asked Questions about search-first

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I evaluate existing npm packages before adding a new dependency?

Evaluate npm packages by researching candidates across npm and GitHub, then score them by functionality, maintainability, and documentation quality to generate actionable adoption recommendations.

What is the best way to research existing libraries before building a new feature?

The best way to research existing libraries is automating parallel discovery across npm, PyPI, GitHub, and internal MCPs to identify reusable tools and prevent duplicated implementation work.

How do I compare competing implementations across GitHub and PyPI?

Compare competing implementations by applying a structured evaluation workflow that scores candidates by functionality and maintainability, yielding clear decision recommendations for your codebase.

Can I discover internal MCP servers when evaluating dependency options?

Yes, you can discover internal MCP servers during dependency evaluation by running parallel research workflows that gather options from npm, PyPI, GitHub, and MCPs simultaneously.

When should I automate research-before-code workflows for feature development?

Automate research-before-code workflows when starting a new feature, evaluating dependencies, or choosing between competing implementations to reduce rework and ensure minimal integration effort.