From search-before-build
Compares an existing plan, prototype, or repository with current alternatives, identifies reusable work, and recommends Build, Adapt, Use existing, or Stop. Also handles GitHub deep-search enhancement requests.
How this skill is triggered — by the user, by Claude, or both
Slash command
/search-before-build:search-before-build-compareThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Research alternatives to an existing plan or implementation without changing product code.
Research alternatives to an existing plan or implementation without changing product code.
Read the Recommendation meanings section of references/conversation-and-decision.md from this package before making the final decision.
If the user expresses GitHub deep-search enhancement intent, read and follow the enhancement flow in references/github-retrieval.md. If enhancement is the entire request, report the capability or setup result and stop without starting a comparison.
references/research-method.md from this package.references/research-method.md to build the evidence package before making a final recommendation.Build, Adapt, Use existing, or Stop in the conversation. Do not place this verdict or a necessity discussion in competitor reports.references/report-template.md and references/report-viewer.md from this package. Render the result to the shared temporary HTML viewer. Do not write competitor reports into the user's project unless the user explicitly asks to persist selected competitors after seeing the result.If the user later asks to persist one or more competitors, write only those reports to docs/search-before-build/<topic-slug>/<competitor-slug>.md under the contract in references/report-template.md. Update canonical files and return their paths.
npx claudepluginhub user-w-ui/search-before-build --plugin search-before-buildEvaluates whether a digital product or coding idea is worth building by clarifying the problem, checking necessity, researching existing solutions, and recommending Build, Adapt, Use, or Stop.
Researches web solutions, alternatives, and competitors for project decisions, then persists findings with a recommendation via checkpoints. Use when choosing a library, comparing tools, or deciding build vs. adopt.
Explores codebases, researches best practices, evaluates 2-3 approaches with pros/cons, and recommends solutions with codebase-specific reasoning before planning.