원클릭으로
deepsearch
Use when simple grep/glob is insufficient and you need comprehensive, multi-pass codebase understanding
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when simple grep/glob is insufficient and you need comprehensive, multi-pass codebase understanding
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when orchestrating parallel Claude Code instances across tmux panes with git worktree isolation — managing multiple concurrent development tasks visually
Use when production incident occurs, alerts fire, service degradation detected, or on-call escalation needed - guides systematic organizational response before technical fixes
Use when conducting manual PR reviews - provides structured checklist covering security, performance, maintainability, and code quality dimensions with anti-sycophancy principles
Run local CI checks and ship changes — create branch, commit, push, and PR. Optionally link to a GitHub issue. Use when changes are ready to ship.
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Architecture guide using Next.js App Router's Parallel Routes for Widget-Slot pattern. Separates static layouts from dynamic widgets to achieve separation of concerns, fault isolation, and plug-and-play development.
| name | deepsearch |
| description | Use when simple grep/glob is insufficient and you need comprehensive, multi-pass codebase understanding |
| user-invocable | false |
| allowed-tools | Read, Grep, Glob, Bash |
Single-pass searches miss connections. Grep finds strings, not understanding.
Core principle: ALWAYS search in multiple passes with increasing precision. A single query never gives the full picture.
Violating the letter of this process is violating the spirit of thorough search.
NO CONCLUSIONS WITHOUT CROSS-REFERENCED EVIDENCE FROM MULTIPLE PASSES
If you haven't completed at least Phases 1-3, your understanding is incomplete.
Use when simple grep/glob is insufficient:
Use this ESPECIALLY when:
Don't use when:
You MUST complete each phase before drawing conclusions.
Goal: Discover all potentially relevant files and symbols.
Start with Multiple Search Strategies
Use Varied Query Terms
Record Everything
Output: A list of all candidate files and symbols to investigate.
Goal: Read and understand each candidate in context.
Classify Each Result
Read Surrounding Context
Build a Symbol Map
Identify Indirection
import(), require())Goal: Map relationships between all discovered symbols and files.
Trace Data Flow
Trace Control Flow
Identify Dependency Chains
Check for Side Effects
Verify Completeness
Goal: Prove your mental model is correct.
Test Your Hypothesis
Check for Gaps
Look for Dead Code
Verify with Tests
Summarize Findings
If you catch yourself thinking:
ALL of these mean: STOP. You're making assumptions. Return to Phase 1.
| Excuse | Reality |
|---|---|
| "Grep found it, I'm done" | Grep finds strings, not relationships. Continue to Phase 2. |
| "Only one file imports this" | Check for dynamic imports, re-exports, and test files. |
| "The naming is clear enough" | Names lie. Read the implementation. |
| "Tests aren't relevant" | Tests reveal intended behavior and edge cases. Always check. |
| "This is a small codebase" | Small codebases have hidden complexity too. Follow the process. |
| "I'll trace the rest later" | Incomplete understanding leads to broken refactors. Trace now. |
| Phase | Key Activities | Success Criteria |
|---|---|---|
| 1. Broad Search | Multiple strategies, varied terms, record all | Complete candidate list |
| 2. Narrow Focus | Classify, read context, build symbol map | Understand each hit |
| 3. Cross-Reference | Trace data/control flow, find dependencies | Map all relationships |
| 4. Validate | Test hypothesis, check gaps, verify with tests | Confirmed mental model |
Use this checklist to ensure thorough coverage: