Search First — Development skill for Claude Code
Before building anything custom, search for existing solutions.
How to install Search First
Installs to ~/.claude/skills/jiaheyi-maggie-claude-code-config-search-first/SKILL.md
mkdir -p ~/.claude/skills/jiaheyi-maggie-claude-code-config-search-first && curl -fsSL https://raw.githubusercontent.com/jiaheyi-maggie/claude-code-config/HEAD/commands/search-first.md -o ~/.claude/skills/jiaheyi-maggie-claude-code-config-search-first/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Search First does
Before building anything custom, search for existing solutions. This prevents reinventing wheels and ensures we adopt battle-tested code when it exists.
What to search for
$ARGUMENTS
If no arguments, infer from the current conversation context — what is the user about to build?
Step 1: Define the need
In one sentence, what capability do we need? Be specific:
- NOT: "we need authentication"
- YES: "we need OAuth 2.0 login with Google and GitHub providers for a Next.js 15 app with JWT se
Alternatives in Development
- Understand Anything — Graphs that teach graphs that impress 80.7k ★
- Axiom — Battle-tested Claude Code skills for modern xOS (iOS, iPadOS, watchOS, tvOS) development with 13 production-re 2.6k ★
- Understand Anything — Claude Code skills that turn any codebase into an interactive knowledge graph you can explore, search, and ask 2.5k ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Lifeos Guardrails
Six battle-tested Claude Code guardrail hooks: block destructive commands without confirmation, protect core c
App Onboard
Adopt an EXISTING app — detect the stack, reverse-engineer the as-built architecture, and generate the baselin
Openclaw To Hermes
Migrate from OpenClaw to Hermes Agent — complete, battle-tested migration tool
Agent Architect Kit
Battle-tested CLAUDE.md templates, agent definitions, and process docs for multi-agent Claude Code orchestrati
Claude Skills Czl
Battle-tested Claude Code configs — opinionated CLAUDE.md baselines, skills, slash commands and enforcement ho
Geo Master Claude Skills
The GEO skill that doubled our traffic in 7 days. Battle-tested Generative Engine Optimization for Claude Code
Related Agents
Coder Alpha
Coder Alpha — correctness-first R coder. Prioritises well-tested, readable, conventional solutions. Invoked as
Campaign Operator
Deploys campaigns to Meta Ads (via the meta ads CLI), Google Ads (a real hybrid REST :mutate write flow + goog
Pre Check
Research existing solutions before building anything new