Add IDE-style semantic code navigation and symbol-safe refactors to coding agents through Serena
Give a coding agent symbol-aware lookup, cross-file rename, and structural edit tools before it starts making brittle text-only changes.
What it does
Add IDE-style semantic code navigation and symbol-safe refactors to coding agents through Serena
Give a coding agent symbol-aware lookup, cross-file rename, and structural edit tools before it starts making brittle text-only changes.
Prerequisites
Serena installation, an MCP-compatible coding agent or client, supported language server or project environment, local repository access
Installation
Use the upstream install or setup path that matches your environment:
- uv tool install -p 3.13 serena-agent@latest --prerelease=allow
Requirements and caveats from upstream:
- Opus 4.6 (high) in Claude Code on a large Python codebase:
- Prerequisites. Serena is managed by uv, and installing uv is the only required prerequisite.
Basic usage or getting-started notes:
-
Instead, follow our Quick Start instructions.
-
See our documentation for the full methodology and much more detailed evaluation results, or run your own evaluation on a project of your choice.
-
See the Quick Start section below for information on how to get started.
-
Source: https://github.com/oraios/serena
-
Extracted from upstream docs: https://raw.githubusercontent.com/oraios/serena/HEAD/README.md
Documentation
Source
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,594 chars)