code-searchlisted
Install: claude install-skill atretyak1985/swarmery
# Purpose
Selects the most efficient search tool (Grep for exact symbol lookup, Glob for file-name pattern matching, codebase-retrieval for semantic/architectural queries) to locate code across the project's repositories (see `.claude/project.json` → `repos`). Produces a list of matching file paths with line numbers and context. This is a read-only, tool-selection skill.
Placeholders: `<mainApp>` = `project.json → mainApp` (the main web app); `<device>` = `project.json → device` (the device/edge repo, if the project has one); `<infrastructure-repo>` = the project's infrastructure/deployment repo.
# When to use / When NOT to use
**Use when:**
- Need to find all occurrences of a specific function, type, or variable name
- Need to locate files matching a naming pattern (e.g., all route handlers, all test files)
- Need to understand how a feature or data flow is implemented across repos (semantic search)
- Starting a new task and need orientation on where relevant code lives
**Do NOT use when:**
- Creating new files or implementing features (use `api-integration` or relevant implementation skill)
- Reviewing code for quality, conventions, or security (use `code-quality`, `code-standards`)
- Running a known command or script (the search is not needed if you already know the path)
- Answering conceptual questions about the device protocol or deployment architecture (use documentation, not code search)
# Required environment
- Runtime: `.claude/skills/code-search/SKILL.md`
-