search-first

Search repositories, registries, and web sources to identify existing solutions.

1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/prestarius/jet-skills-stack --skill search-first-prestarius
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: search-first
Source: https://github.com/prestarius/jet-skills-stack/tree/main/skills/search-first
Command: npx skills add https://github.com/prestarius/jet-skills-stack --skill search-first-prestarius

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Finding existing solutions before creating new utilities to avoid duplication and wasted effort.

Core Features & Use Cases

  • Repository-level search and analysis to discover internal patterns and utilities (Grep/Explore).
  • Registry and Web search to assess libraries and services for fit, licensing, and privacy posture.
  • Decision guidance to adopt, extend, compose, or build based on quantified criteria.

Quick Start

Begin by defining your research needs, then search the repo, package registries, and the web to identify existing solutions before building new tooling.

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 libraries and utilities before building new software tooling?

To find existing libraries and utilities before building new tooling, search your repository, package registries, and public web sources to identify existing solutions and avoid duplicating effort.

What criteria should I evaluate when choosing a library for integration?

When choosing a library for integration, evaluate its fitness, maintenance status, licensing, privacy posture, and deployment considerations to guide your adoption or extension decision.

When should I reuse an existing library versus building a custom utility?

You should reuse an existing library versus building a custom utility after quantifying fitness, maintenance, and licensing criteria to decide whether to adopt, extend, compose, or build.

How do I search a code repository for existing patterns and reusable utilities?

To search a code repository for existing patterns and reusable utilities, use repository-level search and analysis tools like Grep or Explore to discover internal implementations.

Does this approach work for evaluating package registries and web sources?

Yes, this approach works for evaluating package registries and web sources by assessing available libraries and services for fit, licensing, and privacy posture before adoption.