search-first
SolidSearch npm / PyPI / MCP / GitHub / existing skills before writing code for any new feature, integration, library selection, or utility. Use whenever the user says 'add X functionality', 'implement Y', 'set up Z', 'integrate W', asks 'what library should I use for...', 'is there a package/client/MCP for...', proposes a specific tool while open to alternatives, or invokes planning.md Phase 0 External Research. Especially when the task adds a dependency, picks between tools, or builds a utility that likely already exists (parser, checker, converter, linter, CI step, E2E framework, payment / auth / API client). DO NOT use for bug fixes, refactoring, config value edits, file summarization, or throwaway scripts whose approach the user already fully specified.
Install
Quality Score: 81/100
Skill Content
Details
- Author
- shimo4228
- Repository
- shimo4228/search-first
- Created
- 5 months ago
- Last Updated
- yesterday
- Language
- Shell
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
dependency-research
This skill should be used when the user asks to "add a utility", "create a helper", "implement parsing", "build a wrapper", or writes infrastructure/utility code that may already exist as a well-maintained package. Enforces research before building.
using-research-powers
Use when starting any research conversation — establishes how to find and use research skills. Requires Skill tool invocation before ANY response, including clarifying questions. Governs the full research workflow from idea to publication.
skill-discovery
Find, inspect, compare, and recommend agent skills when a user explicitly asks for a skill or when no installed skill clearly covers the requested capability. Search local skills before external catalogs, verify candidate safety and compatibility, and ask before installing or creating anything. Do not invoke for ordinary tasks that an available skill already clearly handles.