Back to tags
Tag

Agent Skills with tag: refactoring

17 skills match this tag. Use tags to discover related Agent Skills and explore similar workflows.

moai-tool-ast-grep

>

astrefactoringcode-searchlint
modu-ai
modu-ai
603106

moai-workflow-ddd

>

workflowrefactoringddddomain-driven
MoAI-ADK Team
MoAI-ADK Team
603106

test-driven-development

Test-Driven Development workflows including red-green-refactor cycle, test-first implementation, outside-in vs inside-out testing, TDD for debugging, and TDD for refactoring. Use when implementing new features, refactoring existing code, using tests to drive design, or debugging with failing tests.

test-driven-developmentred-green-refactortest-firstrefactoring
randalmurphal
randalmurphal
0

sdd-refactor

Safe refactoring operations using LSP for precise symbol resolution. Supports rename, extract function/method, and move symbol operations with automatic reference updates.

refactoringlanguage-server-protocolsymbol-resolutionrename
tylerburleigh
tylerburleigh
0

next-code-simplifier

Simplify code for clarity, consistency, and maintainability while preserving all functionality. Use after completing a coding task or after passing code review to polish the implementation.

refactoringcode-cleanupcode-quality
Morriz
Morriz
0

refactoring-safely

Safe refactoring strategies with Claude Code - large-scale changes, validation, rollback

refactoringrollbackvalidationlarge-scale-changes
hgeldenhuys
hgeldenhuys
1

multi-file-editing

Strategies for coordinated changes across multiple files with Claude Code. Use when making API changes, updating interfaces, refactoring shared code, or performing migrations. Covers dependency ordering, atomic vs incremental changes, and validation patterns.

claude-coderefactoringdependency-managementcode-migration
hgeldenhuys
hgeldenhuys
1

code-simplifier

Use when asked to simplify recently changed code without changing behavior or explicitly asked to run the code-simplifier subagent.

code-simplificationrefactoringcode-cleanupdeveloper-productivity
troykelly
troykelly
1

finding-dead-code

>

dead-codecode-analysiscode-cleanuprefactoring
axiomantic
axiomantic
0

using-lsp-tools

Use when mcp-language-server tools are available and you need semantic code intelligence for navigation, refactoring, or type analysis

language-server-protocolsemantic-analysisrefactoringcode-navigation
axiomantic
axiomantic
0

code-transfer

Transfer code between files with line-based precision. Use when users request copying code from one location to another, moving functions or classes between files, extracting code blocks, or inserting code at specific line numbers.

code-migrationrefactoringcode-organizationfile-operations
prof-ramos
prof-ramos
0

kaizen

Use when Code implementation and refactoring, architecturing or designing systems, process and workflow improvements, error handling and validation. Provide tehniquest to avoid over-engineering and apply iterative improvements.

process-managementcontinuous-improvementiterative-developmenterror-handling
prof-ramos
prof-ramos
0

leta

Fast semantic code navigation via LSP. Load FIRST before ANY code task - even 'simple' ones. Trigger scenarios: (1) fixing lint/type/pyright/mypy warnings or errors, (2) fixing reportAny/reportUnknownType/Any type errors, (3) adding type annotations, (4) refactoring or modifying code, (5) finding where a function/class/symbol is defined, (6) finding where a symbol is used/referenced/imported, (7) understanding what a function calls or what calls it, (8) exploring unfamiliar code or understanding architecture, (9) renaming symbols across codebase, (10) finding interface/protocol implementations, (11) ANY task where you'd use ripgrep to find code or read-file to view a function. Use `leta show SYMBOL` instead of read-file, `leta refs SYMBOL` instead of ripgrep for usages, `leta grep PATTERN` instead of ripgrep for definitions, `leta files` instead of list-directory.

language-server-protocolcode-navigationrefactoringcode-search
andreasjansson
andreasjansson
1

code-standards

Expert in code design standards including SOLID principles, Clean Code patterns (KISS, YAGNI, DRY, TDA), and pragmatic software design. **ALWAYS use when designing ANY classes/modules, implementing features, fixing bugs, refactoring code, or writing functions.** Use proactively to ensure proper design, separation of concerns, simplicity, and maintainability. Examples - "create class", "design module", "implement feature", "refactor code", "fix bug", "is this too complex", "apply SOLID", "keep it simple", "avoid over-engineering".

software-designcode-qualityclean-codeSOLID-principles
atalovesyou
atalovesyou
1

swiftui-view-refactor

Refactor and review SwiftUI view files for consistent structure, dependency injection, and Observation usage. Use when asked to clean up a SwiftUI view's layout/ordering, handle view models safely (non-optional when possible), or standardize how dependencies and @Observable state are initialized and passed.

swiftuirefactoringdependency-injectionobservable
bout3fiddy
bout3fiddy
0

frontend-engineering

Frontend engineering guidance with design-system-first rules and SolidJS component patterns. Use when building UI, styling, or refactoring frontend code.

design-systemsolid-jsfrontendstyling
bout3fiddy
bout3fiddy
0

taste-check

Review code using Linus Torvalds' "good taste" philosophy. Eliminates defensive code, special cases, and deep nesting. Use when reviewing code quality, refactoring, or checking for code smells.

code-reviewcode-qualityrefactoringcode-smell
kingkongshot
kingkongshot
0