serena-config
Installation
SKILL.md
serena-config
Configure Serena across its two layers: the machine-wide global config and a repo's per-project config.
Serena is configured in layers, each overriding or extending the one above:
- Global —
~/.serena/serena_config.yml. Defaults for every project: language backend, default tools/modes, global ignore rules, language-server tuning. - Project —
<repo>/.serena/project.yml. Per-repo overrides: languages, ignore rules, write access, monorepo workspace folders, added modes. - Contexts & modes — composable toolset/prompt presets, set globally, per-project, or at startup.
- CLI args to
serena start-mcp-server— override or extend everything above.
<certain>Manyproject.ymlkeys extend or overrideserena_config.yml. Put machine-wide defaults in the global file; put only repo-specific aspects in the project file.