- Home
- /
- Categories
- /
- Refactoring
Refactoring
Code restructuring and optimization
swiftui-liquid-glass
by dagba
Implement, review, or improve SwiftUI features using the iOS 26+ Liquid Glass API. Use when asked to adopt Liquid Glass in new SwiftUI UI, refactor an existing feature to Liquid Glass, or review Liquid Glass usage for correctness, performance, and design alignment.
code-simplify
by HJewkes
Simplify and refine code for clarity, consistency, and maintainability. Use after writing or modifying code to clean it up while preserving all functionality.
humanizer
by HJewkes
Use when writing or editing text intended for other humans — READMEs, emails, Slack messages, commit messages, documentation, PR descriptions. Cleans AI-generated text patterns and applies context-appropriate tone.
writing-enhancement
by spitoglou
Improve writing quality, fix errors, and transform style. Use when asked to proofread, edit, improve clarity, fix grammar/typos, enhance academic writing, analyze prose quality, humanize technical content, or write essays. Triggers include "improve this writing", "fix typos", "proofread", "make this clearer", "academic style", "humanize", "write an essay", "analyze my writing".
makefile-patterns
by thrashr888
Makefile patterns for development workflows. Use when creating or understanding Makefiles for build automation, release workflows, and development iteration.
finishing-a-development-branch
by HJewkes
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
pytest-optimizer
by jorgealves
Analyze and optimize pytest suites to improve speed, identify flaky tests, and increase coverage. Use to maintain high-quality, fast-running test pipelines.
python-type-hints-converter
by jorgealves
Automatically add or improve type annotations in legacy Python code. Use to improve code readability, IDE support, and catch type errors early.
refactoring-suggester
by jorgealves
Identifies code smells and provides step-by-step refactoring recipes. Use when improving legacy code maintainability or teaching students how to apply Clean Code and SOLID principles.
poetry-uv-advisor
by jorgealves
Optimize pyproject.toml and resolve complex dependency trees using modern tools like Poetry or uv. Use to modernize Python project management.
test-driven-development
by buildrtech
Use when implementing any feature or bugfix, before writing implementation code
reflection
by davidkiss
"Analyzes the conversation and tool usage to propose improvements to skills or store user preferences."
karpathy-guidelines
by caidanw
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.
debrief
by corygabrielsen
Reconstruct context and present next steps when a user returns to a conversation after a break. Synthesizes status into scannable summaries with actionable options.
cost-optimization
by QuestForTech-Investments
Optimize cloud costs through resource rightsizing, tagging strategies, reserved instances, and spending analysis. Use when reducing cloud expenses, analyzing infrastructure costs, or implementing cost governance policies.
claude-agent-code-simplifier-code-simplifier
by monkey1sai
Converted from Claude plugin agent "code-simplifier" (code-simplifier).
improving-skills
by taisukeoe
Improve existing agent skills based on user feedback and best practices. Use when the user wants to fix, enhance, or refactor an existing skill. Gathers user feedback first, then applies technical analysis and implements improvements.
coverage-gated-refactor
by Mr0bean
"Drive full-project modular refactors with a strict pipeline: prioritize splitting oversized files, enumerate candidates for user scope selection, raise per-module test coverage to at least 90 percent with verified runnable tests, refactor frontend and backend in slices with immediate regression checks, update related documentation, and finish only when all selected modules plus historical tests pass."
adversarial-training
by pluginagentmarketplace
Defensive techniques using adversarial examples to improve model robustness and security
Controllable Inputs Framework
by Coowoolf
Focus on Input Metrics (selection, price, speed) rather than Output Metrics (revenue, stock price). Inputs are controllable and causal; outputs are lagging. Amazon's flywheel philosophy.
compiler-performance
by marius-townhouse
Use when build times are slow. Use when optimizing TypeScript projects. Use when configuring project references. Use when dealing with large codebases. Use when improving IDE responsiveness.
river-surrender-mindset
by Coowoolf
Use when exhausted by constant striving, when winning no longer brings joy, or when navigating uncertain life transitions where logic fails
git-squash
by cuozg
Squash commits for a PR — analyze, group, plan, get approval, execute — use for 'squash commits', 'squash for PR', 'clean up commits', 'combine commits'
technical-architecture-council
by antonioc-cl
Expert software architecture council with 6 advisors (Fowler, Beck, Uncle Bob, Newman, Hightower, Kim) for code design, architecture patterns, infrastructure, and development practices.