search-first

Search npm, PyPI, GitHub, and internal references before coding.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/devs6186/claude-private-skills-agents-commands --skill search-first-devs6186
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: search-first
Source: https://github.com/devs6186/claude-private-skills-agents-commands/tree/main/skills/search-first
Command: npx skills add https://github.com/devs6186/claude-private-skills-agents-commands --skill search-first-devs6186

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematizes the "search for existing solutions before implementing" workflow to avoid duplicating effort and rework.

Core Features & Use Cases

  • Structured research workflow: NEED ANALYSIS, PARALLEL SEARCH, EVALUATE, DECIDE, IMPLEMENT.
  • Multi-source exploration: coordinates searches across npm, PyPI, GitHub, and internal references to identify viable solutions.
  • Decision guidance: applies a decision matrix to classify options as Adopt, Extend, Build, or Compose.

Quick Start

Invoke the researcher agent to perform a broad search for existing tools before coding a new feature.

Frequently Asked Questions about search-first

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

FAQPage Schema
How do I find existing solutions before coding a new feature?

To find existing solutions before coding, use a structured research workflow that performs parallel searches across npm, PyPI, GitHub, and internal references to evaluate viable options. This prevents duplicating effort and rework.

What is the best way to evaluate dependencies and tools before implementation?

Evaluating dependencies before implementation requires a decision matrix that classifies discovered tools into Adopt, Extend, Build, or Compose categories. This guides your selection based on multi-source survey results from package registries.

How does the search and decision workflow work for feature development?

The search and decision workflow operates through five steps: NEED ANALYSIS, PARALLEL SEARCH, EVALUATE, DECIDE, and IMPLEMENT. It coordinates a researcher agent to survey multiple sources simultaneously for integration work.

Can I search internal references and GitHub repositories at the same time?

Yes, you can search internal references and GitHub repositories at the same time. The parallel search mechanism surveys npm, PyPI, GitHub, and internal codebases concurrently to identify viable existing solutions.

When should I avoid building from scratch and adopt an existing dependency?

You should avoid building from scratch when the decision matrix classifies a discovered dependency as Adopt or Extend. This indicates an existing npm, PyPI, or GitHub solution meets your feature requirements without reinventing the wheel.