← ClaudeAtlas

code-searchlisted

Select the right search tool (Grep, Glob, codebase-retrieval) to locate existing code, symbols, or files across the project's monorepo. Don't use it for creating new files, implementing features, or reviewing code quality.
atretyak1985/swarmery · ★ 3 · AI & Automation · score 65
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` -