serena-code-editing

Community

Edit code intelligently and safely.

Authorsachmata
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates complex code modifications, ensuring accuracy and consistency across your codebase by leveraging symbol-aware and regex-based editing tools.

Core Features & Use Cases

  • Symbolic Editing: Safely rename symbols, replace entire function/class bodies, or insert code adjacent to existing symbols using Language Server Protocol (LSP) awareness.
  • File-Based Editing: Perform targeted text replacements within files using literal strings or powerful regular expressions.
  • Use Case: Refactor a widely used function by renaming it across the entire project, or update a configuration value in multiple files using a precise regex pattern.

Quick Start

Use the serena-code-editing skill to rename the symbol 'connect' to 'connectToDatabase' in the file 'src/server.ts'.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: serena-code-editing
Download link: https://github.com/sachmata/serena-skills/archive/main.zip#serena-code-editing

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.