rexleimo/harness-cli/search-first

Claude Code and agent skill by rexleimo/harness-cli

Trust tier 2
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Research-before-building workflow. Use when adding new behavior, dependencies, or integrations to avoid reinventing and to stay compatible across codex/claude/gemini/opencode.

Install

npx vskill@latest install rexleimo/harness-cli/search-first

SKILL.md

Search First

Trigger

Use this skill before you:

  • Add a new feature or workflow step
  • Introduce a new dependency, MCP server, or CLI integration
  • Write a new utility/helper that might already exist
  • Copy patterns from another repo (porting)

Outcome

Pick one of: Adopt, Extend, Compose, Build, with a short justification and evidence.

Workflow (Fast)

  1. Define the need
  • What is the smallest outcome that solves the problem?
  • Constraints: platform (macOS/Linux/Windows), clients (codex/claude/gemini/opencode), offline needs, security posture.
  1. Search locally (before the internet)
  • CRG (if codemap installed): semantic_search_nodes(query="<keyword>") then query_graph(pattern="callers_of"|"callees_of"|"tests_for", target="<name>") — returns structural context that text search cannot provide
  • Code: rg -n "<keyword>" in the repo (fallback when CRG doesn't cover what you need)
  • Scripts: check scripts/ for existing lifecycle/doctor commands.
  • Docs: check README* and docs/.
  1. Search existing skills
  • Repo-local: .codex/skills, .claude/skills, .agents/skills.
  • Global: ~/.codex/skills, ~/.claude/skills, ~/.gemini/skills, ~/.config/opencode/skills.
  • Prefer reusing an existing skill name over creating a near-duplicate.
  1. Search the ecosystem (when needed)
  • Prefer official docs and primary sources (project docs, RFCs, standards).
  • Prefer maintained, well-scoped libraries over bespoke code.
  • For agent tooling, check if an MCP server already provides the capability.
  1. Decide
  • Adopt: exact match, maintained, acceptable license.
  • Extend: mostly fits; add thin wrapper/adapter.
  • Compose: 2-3 small pieces together beat 1 big framework.
  • Build: no good option; implement minimal + document why.
  1. Record evidence
  • Note what you searched, what you found, and why you chose the approach.
  • If a decision affects cross-CLI behavior, add it to a docs/plans/ artifact.

Security

  • Security scanPassed, 93 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
49
Repository forks
6
7-day trend score
20

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/rexleimo/harness-cli/search-first/badge)](https://verified-skill.com/skills/rexleimo/harness-cli/search-first)

Something wrong with this skill or its page? Tell us.