serena
SolidSemantic code understanding with IDE-like symbol operations. Use when: (1) Large codebase analysis (>50 files), (2) Symbol-level operations (find, rename, refactor), (3) Cross-file reference tracking, (4) Project memory and session persistence, (5) Multi-language semantic navigation. Triggers: "find symbol", "rename function", "find references", "symbol overview", "project memory". IMPORTANT: Prioritize Serena's symbolic tools over file-based grep/read for code exploration.
Install
Quality Score: 85/100
Skill Content
Details
- Author
- Dianel555
- Repository
- Dianel555/DSkills
- Created
- 6 months ago
- Last Updated
- today
- Language
- Python
- License
- MIT
Bundled in these plugins
Similar Skills
Semantically similar based on skill content — not just same category
add-ide-style-semantic-code-navigation-and-symbol-safe-refactors
Give a coding agent symbol-aware lookup, cross-file rename, and structural edit tools before it starts making brittle text-only changes.
02-core-use-serena-lsp-for-symbol-navigation-and-edits
CORE — never delete. HARD MANDATE: trigger before any precise CODE EDIT, rename, refactor, or cross-reference lookup (callers/implementations/definitions). serena is a real Language-Server-backed MCP — symbol-accurate navigation and surgical symbol-body edits, far cheaper and safer than reading whole files and hand-patching. Defines the active-root scoping trap, the TIER-A absolute-path write gate, and the full tool taxonomy. Use it for all edits and 'who calls/implements this?' queries.
code-intelligence
Code understanding tool selection. Use when exploring architecture, finding definitions, tracing call chains, assessing blast radius of changes, or debugging code paths in the Genesis codebase.