search-first

Coordinate pre-coding research across npm, PyPI, MCP servers, GitHub, and web sources.

16|3|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/sehoon787/my-claude --skill search-first-sehoon787
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: search-first
Source: https://github.com/sehoon787/my-claude/tree/main/skills/ecc/search-first
Command: npx skills add https://github.com/sehoon787/my-claude --skill search-first-sehoon787

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematizes the practice of researching existing tools, libraries, and patterns before writing code to accelerate delivery and reduce duplication.

Core Features & Use Cases

  • Research-oriented workflow guides rapid exploration of npm, PyPI, MCP servers, GitHub, and web sources before coding.
  • Decision framing helps determine whether to adopt, extend, compose, or build based on findings.
  • Use Case: When starting a new feature or evaluating dependencies, run a structured pre-coding research session and record concrete next steps.

Quick Start

Run a quick search to identify existing tools and patterns before writing new code.

Frequently Asked Questions about search-first

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

FAQPage Schema
How do I research existing libraries and patterns before writing new code?

To research existing libraries before writing code, you can automate a structured pre-coding exploration across npm, PyPI, GitHub, and web sources to identify reusable tools and patterns. This systematizes the discovery process to accelerate delivery and reduce duplication.

What is the best way to decide whether to adopt, extend, compose, or build a dependency?

The best way to decide whether to adopt, extend, compose, or build a dependency is to apply a structured decision framework after researching existing tools. This evaluates your findings against project needs and outputs a concise plan for concrete next steps.

How do I find existing tools on npm and PyPI when starting a new feature?

To find existing tools on npm and PyPI when starting a new feature, run a structured pre-coding research session. This coordinates searches across package registries, GitHub, and web sources to identify available libraries and integration patterns.

When should I run a pre-coding research session for evaluating new tech?

You should run a pre-coding research session when starting a new feature, integrating dependencies, or evaluating new tech. It guides rapid exploration across MCP servers and web sources to record concrete next steps before development begins.

Can I integrate MCP servers into my dependency evaluation workflow?

Yes, you can integrate MCP servers into your dependency evaluation workflow. The research-oriented workflow coordinates exploration across MCP servers, package registries, and GitHub to identify existing tools and patterns before you write code.

Why do I need to research existing solutions before integrating dependencies?

You need to research existing solutions before integrating dependencies to reduce duplication and accelerate delivery. Systematizing this practice ensures you identify and evaluate existing tools and patterns, preventing unnecessary code generation.