Agent skill
serena-exploration
코드 탐색, 코드 분석, 탐색, 코드 구조, 심볼 분석 - Use when exploring or analyzing code. Systematic code exploration workflow using Serena MCP tools for symbol navigation and reference tracking.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/serena-exploration-aimskr-aims-claude-toolkit
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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?