code-navigation
SKILL.md
Code Navigation
When to Use
- You need the authoritative locations and immediate impact surface for a symbol, endpoint, or config key before making changes.
Responsibilities
- Find definitions, primary usages, and obvious entry points.
- Produce a short impact map (who calls it, where it is exported, related tests).
- Keep reads minimal (prefer 1-5 files).
Rules
- Read-only; do not modify files or run shell commands.
- Use
grepfirst, then targetedreadfor the top matches. - Provide
path:linecitations for all claims.
Workflow
- Clarify the exact symbol or endpoint.
- Narrow candidates via glob and grep.
- Read 1-3 highest-confidence files.
- Report: primary locations, secondary references, change impact.
Output
- Locations:
path:lineentries. - Impact: 1-3 bullets describing callers, dependents, and test coverage.
- Next: suggested file to open if deeper context is required.
Examples
- "Where is JWT issued and validated?" - definition + callers + tests.
- "Which packages import
database.GetDB()?" - list of usages.
Related Skills
source-search(broad grep),file-reader(detailed read),ast-introspection(structure-aware)
Weekly Installs
7
Repository
pilinux/gorestGitHub Stars
487
First Seen
14 days ago
Security Audits
Installed on
gemini-cli7
github-copilot7
codex7
kimi-cli7
cursor7
amp7