Plugins

2 plugins

Results for “refactoring”

240 skills
dylanckawalec
Python Design Patterns
Python design patterns including KISS, Separation of Concerns, Single Responsibility, and composition over inheritance. Use when making architecture decisions, refactoring code structure, or evaluating when abstractions are appropriate.
3
addyosmani
Incremental Implementation
Delivers changes incrementally by building in thin vertical slices, testing and verifying each piece before moving to the next.
69.5k
affaan-m
Rust Patterns
Enforce idiomatic Rust patterns for ownership, error handling, enums, traits, concurrency, and best practices to build safe, performant applications.
226k
nimoqup046-collab
Kaizen
Guides incremental code improvements, error-proofing through types and validation, and standardization to raise code quality and prevent defects.
2
sdiamante13
Tw Tk
Guides minimal-diff code changes by defining contracts and invariants, choosing a stable seam, and proving the result with an executed check.
7 · bundle
samyakjhaveri
Techdebt
Scans recently changed code for tech debt: duplicated logic, dead code, magic numbers, deep nesting, and TODOs, then proposes fixes.
0
auto-skiller
Migrate To Shoehorn
Migrate test files from `as` type assertions to @total-typescript/shoehorn, using fromPartial and fromAny for partial or intentionally wrong test data.
1 · bundle
tools-only
Me
Implements features, fixes bugs, and refactors code by orchestrating domain-specific skills, following existing patterns, and verifying tests and lint pass.
7 · bundle
phoroth
Kaizen
Guides incremental code improvements, error-proofing through types and validation, and standardization for higher quality and fewer defects.
3
dokhacgiakhoa
Elixir Pro
Write idiomatic Elixir code with OTP patterns, supervision trees, and Phoenix LiveView. Masters concurrency, fault tolerance, and distributed systems. Use PROACTIVELY for Elixir refactoring, OTP design, or complex BEAM optimizations.
505
herdiansah
Code Refactoring
Refactor legacy codebases, migrate outdated frameworks, and implement gradual modernization. Handles technical debt, dependency updates, and backward compatibility. Use PROACTIVELY for legacy system updates, framework migrations, or technical debt reduction.
23
theheavenlyd3mon
Pragmatic Programmer
Apply meta-principles of software craftsmanship: DRY, orthogonality, tracer bullets, and design by contract. Use when the user mentions "best practices", "pragmatic approach", "broken windows", "tracer bullet", "software craftsmanship", "technical debt prevention", "prototype vs tracer bullet", or "code ownership". Also trigger when evaluating build-vs-buy decisions, designing estimation approaches, or choosing between reversible and irreversible architectural decisions. Covers estimation, domain languages, and reversibility. For code-level quality, see clean-code. For refactoring techniques, see refactoring-patterns.
28 · bundle
antigravity
Clean Code
Transforms working code into clean, readable, and maintainable code following Robert C. Martin's principles.
42.4k
pranavnagrecha
Lwc Template Refs
Migrate LWC components from fragile querySelector lookups to typed lwc:ref handles, with guidance on lifecycle timing, shadow boundaries, and iterator limitations.
15 · bundle
lord1egypt
Codex
Delegate coding tasks such as feature building, refactoring, and PR reviews to OpenAI's Codex CLI, with support for background execution and parallel worktrees.
2
sdiamante13
Sweep
Reviews a codebase for structural smells and refactors them with provable safety, using micro commits and green-bar discipline.
7
neuralblitz
Root
Assists with software engineering tasks including writing, editing, and explaining code, searching codebases, running commands, managing files, debugging, and implementing features.
1 · bundle
oyi77
Ponytail
Applies four disciplined mindsets—audit, debt, help, review—to cut complexity, track deferrals, surface reference, and catch over-engineering in codebases.
10
dokhacgiakhoa
Cpp Pro
Write idiomatic C++ code with modern features, RAII, smart pointers, and STL algorithms. Handles templates, move semantics, and performance optimization. Use PROACTIVELY for C++ refactoring, memory safety, or complex C++ patterns.
505
dokhacgiakhoa
Ruby Pro
Write idiomatic Ruby code with metaprogramming, Rails patterns, and performance optimization. Specializes in Ruby on Rails, gem development, and testing frameworks. Use PROACTIVELY for Ruby refactoring, optimization, or complex Ruby features.
505
herdiansah
Cpp Pro
Write idiomatic C++ code with modern features, RAII, smart pointers, and STL algorithms. Handles templates, move semantics, and performance optimization. Use PROACTIVELY for C++ refactoring, memory safety, or complex C++ patterns.
23
herdiansah
Ruby Pro
Write idiomatic Ruby code with metaprogramming, Rails patterns, and performance optimization. Specializes in Ruby on Rails, gem development, and testing frameworks. Use PROACTIVELY for Ruby refactoring, optimization, or complex Ruby features.
23
addyosmani
Code Review And Quality
Conducts multi-axis code review across correctness, readability, architecture, security, and performance before merging any change.
69.5k
wondelai
Refactoring UI
Audit and fix visual hierarchy, spacing, color, and depth in web UIs using a systematic, opinionated design framework.
1.6k · bundle
wondelai
Software Design Philosophy
Manage software complexity through deep modules, information hiding, and strategic programming, with a scoring framework for evaluating design quality.
1.6k · bundle
jeffallan
Code Reviewer
Analyzes code diffs and files to identify bugs, security vulnerabilities, code smells, and architectural concerns, producing a structured review report with prioritized, actionable feedback.
10.4k · bundle
sdiamante13
Declutter
Refactors code by removing unused imports, variables, methods, redundant comments, and fixing formatting, with automatic test runs and commits after each step.
7
sdiamante13
Tw Codebase Archaeology
Systematically explore an unfamiliar codebase and build a reusable architecture summary with file:line evidence, starting from documentation and tracing data flow.
7
aiweline
Gitnexus Refactoring
Use when the user wants to rename, extract, split, move, or restructure code safely. Examples: "Rename this function", "Extract this into a module", "Refactor this class", "Move this to a separate file"
1
alirezarezvani
Focused Fix
Systematically repair a broken feature or module by scoping, tracing dependencies, diagnosing all issues, fixing them in order, and verifying end-to-end.
20.4k
affaan-m
Orch Refine Code
Restructure code while preserving behavior: confirm tests are green, refactor in small steps, keep tests green, review, and commit with a gated workflow.
226k
affaan-m
React Performance
Organizes 70+ React and Next.js performance optimization rules across 8 priority categories for use when writing, reviewing, or refactoring code.
226k
github
Pester Should Migration
Migrate Pester v5 classic Should -Be assertion syntax to the new Pester v6 Should-* operators with a step-by-step mapping and behavioral gotchas.
36.2k · bundle
antigravity
Brooks Lint
Reviews code through the lens of 12 classic software engineering books, catching design smells, coupling issues, and architectural risks that linters miss.
42.4k
lucassantana-dev
Xp
Extreme Programming for AI-human pair development. Use when: pair programming with your AI, building incrementally with tests, working with clear role division, or the user mentions XP/YAGNI/simple design/continuous refactoring.
1 · bundle
racecraft-lab
Gitnexus Refactoring
Use when the user wants to rename, extract, split, move, or restructure code safely. Examples: "Rename this function", "Extract this into a module", "Refactor this class", "Move this to a separate file"
11