Agent skill
serena-exploration
코드 탐색, 코드 분석, 탐색, 코드 구조, 심볼 분석 - Use when exploring or analyzing code. Systematic code exploration workflow using Serena MCP tools for symbol navigation and reference tracking.
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/serena-exploration
SKILL.md
Serena MCP Code Exploration Workflow
Core Principle
Follow the order: Structure Overview → Symbol Search → Analysis → Modification
Tool Priority
get_symbols_overview- First understand file structurefind_symbol- Find specific classes, functions, variablesfind_referencing_symbols- Check where symbols are usedsearch_for_pattern- Regex-based code searchread_file- Use only when above tools are insufficient
Work Process
1. Check file structure with get_symbols_overview
↓
2. Search for needed symbols with find_symbol
↓
3. Analyze and understand code
↓
4. Perform modification/creation
Checklist
Before Starting Exploration:
- Identify target files/directories
- Run get_symbols_overview first
During Exploration:
- Navigate by symbols (functions, classes, variables)
- Use find_referencing_symbols when checking references
After Exploration:
- Confirm sufficient context has been gathered
- Document analysis results in docs directory (if needed)
What to Avoid
- Using
read_filedirectly without understanding structure - Skipping Serena MCP tools and reading files directly
- Reading entire files indiscriminately
Didn't find tool you were looking for?