- Home
- /
- Categories
- /
- Refactoring
Refactoring
Code restructuring and optimization
edit-article
by mattpocock
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
edit-article
by mattpocock
The user will invoke this skill to help them edit an article.
code-smell-detector
by ArabelaTso
Identify and report code smells indicating poor design or maintainability issues in Python code, including duplicate code, magic numbers, hardcoded values, God classes, feature envy, inappropriate intimacy, data clumps, primitive obsession, and long parameter lists. Use when conducting code quality audits, preparing for refactoring, improving codebase maintainability, or performing design reviews. Produces markdown reports with severity ratings, locations, descriptions, and specific refactoring recommendations with before/after examples. Triggers when users ask to find code smells, identify design issues, suggest refactorings, improve code quality, or detect maintainability problems.
abstract-domain-explorer
by ArabelaTso
Applies abstract interpretation using different abstract domains (intervals, octagons, polyhedra, sign, congruence) to statically analyze program variables and infer invariants, value ranges, and relationships. Use when analyzing program properties, inferring loop invariants, detecting potential errors, or understanding variable relationships through static analysis.
ddd:software-architecture
by NeoLabHQ
Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.
image-enhancer
by Prat011
Improves the quality of images, especially screenshots, by enhancing resolution, sharpness, and clarity. Perfect for preparing images for presentations, documentation, or social media posts.
code-simplifier
by getsentry
Simplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Use when asked to "simplify code", "clean up code", "refactor for clarity", "improve readability", or review recently modified code for elegance. Focuses on project-specific best practices.
Code Cleanup Skill
by pipecat-ai
Pattern checks follow recent Pipecat code
clean-code
by wondelai
'Write readable, maintainable code through disciplined naming, small functions, and clean error handling. Use when the user mentions "code review", "naming conventions", "function too long", "code smells", or "readable code". Covers SRP, comment discipline, formatting, and unit testing. For refactoring techniques, see refactoring-patterns. For architecture, see clean-architecture.'
refactoring-patterns
by wondelai
'Apply named refactoring transformations to improve code structure without changing behavior. Use when the user mentions "refactor this", "code smells", "extract method", "replace conditional", or "technical debt". Covers smell-driven refactoring, safe transformation sequences, and testing guards. For code quality foundations, see clean-code. For managing complexity, see software-design-philosophy.'
full-output-enforcement
by Leonxlnx
Overrides default LLM truncation behavior. Enforces complete code generation, bans placeholder patterns, and handles token-limit splits cleanly. Apply to any task requiring exhaustive, unabridged output.
full-output-enforcement
by Leonxlnx
Overrides default LLM truncation behavior. Enforces complete code generation, bans placeholder patterns, and handles token-limit splits cleanly. Apply to any task requiring exhaustive, unabridged output.
agent-gossip-coordinator
by ruvnet
Agent skill for gossip-coordinator - invoke with $agent-gossip-coordinator
agent-matrix-optimizer
by ruvnet
Agent skill for matrix-optimizer - invoke with $agent-matrix-optimizer
agent-gossip-coordinator
by ruvnet
Agent skill for gossip-coordinator - invoke with $agent-gossip-coordinator
agent-performance-optimizer
by ruvnet
Agent skill for performance-optimizer - invoke with $agent-performance-optimizer
agent-consensus-coordinator
by ruvnet
Agent skill for consensus-coordinator - invoke with $agent-consensus-coordinator
investor-materials
by affaan-m
Create and update pitch decks, one-pagers, investor memos, accelerator applications, financial models, and fundraising materials. Use when the user needs investor-facing documents, projections, use-of-funds tables, milestone plans, or materials that must stay internally consistent across multiple fundraising assets.
cpp-testing
by affaan-m
Use only when writing/updating/fixing C++ tests, configuring GoogleTest/CTest, diagnosing failing or flaky tests, or adding coverage/sanitizers.
cleanup
by CodebuffAI
Simplify and clean code
review
by CodebuffAI
Review uncommitted changes
image-enhancer
by davepoon
Improves the quality of images, especially screenshots, by enhancing resolution, sharpness, and clarity. Perfect for preparing images for presentations, documentation, or social media posts.
code-simplification
by sammcj
Use this skill when you need to review and refactor code to make it simpler, more maintainable, and easier to understand. Helps with identifying overly complex solutions, unnecessary abstractions.
architecture-patterns
by Microck
Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.