From ferret
Use when you need to find code, understand how something is implemented, or look up a specific function/class in an indexed codebase. Use before answering questions about how features work or where things are defined.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ferret:searchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You have access to `ferret`, a semantic search tool over indexed codebases. Use it proactively rather than guessing from memory or grepping blindly.
You have access to ferret, a semantic search tool over indexed codebases. Use it proactively rather than guessing from memory or grepping blindly.
ferret search "<natural language query>"
ferret search "<query>" -k 10 # More results (default: 6)
ferret search "<query>" --min-score 0.5 # Filter low-relevance results (0–1)
ferret search "<query>" -p /path/to/proj # Explicit project (overrides CWD)
Write queries as natural language, not keywords:
ferret search "how does authentication middleware work"
ferret search "database connection pooling"
ferret search "error handling in the payment flow"
ferret symbol src/auth/login.ts:validateToken
ferret symbol -p /path/to/proj src/auth/login.ts:validateToken
Use when you know the exact file and symbol name. Format: <file>:<SymbolName> or <file>:<Class>.<method>.
ferret projects # List all indexed projects
ferret stats # Chunk count + graph node count for current project
Results include file paths and line ranges. When referencing them:
src/auth/login.ts:12-45No results or wrong project?
ferret projects # Check what's indexed
ferret search "<query>" -p /correct/path # Force the right project
If nothing is indexed, ask the user to run ferret index <path> — indexing is their responsibility.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub taiters/ferret --plugin ferret