code-editor

Official

Edit C# code with Roslyn's semantic smarts.

AuthorCyberdineDevelopment
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Traditional code editing is error-prone and requires manual compilation loops. This skill eliminates that by providing real-time, semantic validation, ensuring your C# code compiles correctly before it's even written to disk. It prevents broken builds and saves significant debugging time.

Core Features & Use Cases

  • Semantic Validation: Edits are checked against the entire solution's compilation model, ensuring type safety and correct references.
  • Transactional Edits: Apply changes to multiple files in-memory, validate, and commit atomically, or rollback if errors occur.
  • Conflict Detection: Automatically identifies if a file has been modified externally before committing, preventing accidental overwrites.
  • Use Case: You need to refactor a method, add a new dependency, or change a return type across several files. Instead of manual edits and repeated builds, use code-editor to apply changes, validate them instantly, and commit only when everything is correct.

Quick Start

Use the code-editor skill to change "public class ProductService" to "public class ProductServiceV2" in the file "D:\Project\src\ProductService.cs".

Dependency Matrix

Required Modules

dotnet

Components

scripts

💻 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: code-editor
Download link: https://github.com/CyberdineDevelopment/claude-tools/archive/main.zip#code-editor

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