search-first

Search for existing tools and patterns before writing custom code.

Updated May 27, 2025
One-click install
npx skills add https://github.com/vinwang/tools --skill search-first-vinwang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: search-first
Source: https://github.com/vinwang/tools/tree/main/iflow/skills/search-first
Command: npx skills add https://github.com/vinwang/tools --skill search-first-vinwang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reduces duplication and wasted effort by guiding teams to search for existing tools, libraries, and patterns before writing new code.

Core Features & Use Cases

  • Structured six-step workflow: NEED ANALYSIS, PARALLEL SEARCH, EVALUATE, DECIDE, IMPLEMENT.
  • AI-assisted research with an integrated researcher agent and planner integration for re-use-first designs.
  • Use cases include starting a feature, adding dependencies, or building utilities where existing solutions fit.

Quick Start

Describe the problem you want to solve, and I will perform a structured search for existing tools and patterns before coding.

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 patterns before writing custom code for a new feature?

To find existing libraries before writing custom code, use a structured workflow that performs need analysis and parallel search to evaluate reusable solutions. This reduces duplication by guiding teams to adopt existing tools before implementation.

What is the best way to evaluate dependencies and tools for code reuse during planning?

Evaluating dependencies for code reuse involves a structured process of need analysis, parallel search, and evaluation to decide on existing solutions. This ensures you adopt suitable tools and patterns before implementation.

Can I use an AI agent to research existing solutions and utilities before I start coding?

Yes, you can use an integrated AI researcher agent to discover existing solutions and utilities before coding. The agent coordinates with a planner to conduct parallel searches and evaluate reuse-first designs for your requirements.

When do I need a search-first workflow for adding new dependencies or building utilities?

You need a search-first workflow when starting new features, adding dependencies, or building utilities where existing solutions fit. It accelerates delivery by identifying reusable patterns before you write custom code.

What steps are involved in searching for existing tools before implementing a new feature?

The steps involved in searching for existing tools are need analysis, parallel search, evaluate, decide, and implement. This six-step workflow ensures you assess existing solutions before committing to custom code.