← ClaudeAtlas

naminglisted

Manage C# naming rules and bulk-rename violations. --rule edits .editorconfig, --migrate bulk-renames IDE1006 violations.
e128/dotnet-reference · ★ 2 · Code & Development · score 71
Install: claude install-skill e128/dotnet-reference
# Naming Skill Two modes for managing C# naming conventions. Mode auto-detected from user prompt. | Mode | Keywords | Behavior | |------|----------|----------| | `--rule` | naming rule, naming style, naming convention, severity, symbol category, prefix, camelCase, PascalCase, `_camelCase` | Read/modify naming rules in `.editorconfig` | | `--migrate` | fix naming, bulk rename, rename sweep, ide1006, naming violations | Spawn `refactoring-specialist` agent to bulk-rename symbols to match `.editorconfig` rules | Default: `--rule` if no migrate keyword. `--migrate` when "fix naming", "bulk rename", or "rename sweep" is present. The two modes are sequential steps: change the rule first (`--rule`), then fix violations (`--migrate`). --- ## Mode: --rule (Edit Naming Rules) Read and modify C# naming style rules in `.editorconfig`. Front-loads current rules as a table, gates changes behind confirmation, verifies with `check.sh`. ### Step 1 — Load and Display Current Rules Read `.editorconfig`. Extract all naming-related entries — symbol groups, style rules, and severity lines. Present as a table: | # | Rule Name | Symbol Category | Required Style | Severity | Applicable Kinds | Parse from these entry types: - `dotnet_naming_rule.{name}.symbols = {group}` — links rule to symbol group - `dotnet_naming_symbols.{group}.applicable_kinds = {kinds}` — which symbols the rule covers - `dotnet_naming_style.{style}.required_prefix = {prefix}` — the style constraint - `dotnet_diagnosti