- Home
- /
- Categories
- /
- Refactoring
Refactoring
Code restructuring and optimization
clean-code-zh
by jackjin1997
éµå¾ª Robert C. Martin çãä»£ç æ´æ´ä¹éãååï¼è¿è¡ä»£ç 审æ¥ãéæåç¼åãæ¶µçå½åã彿°ã注éåé误å¤ççæä½³å®è·µã
ask-questions-if-underspecified
by runkids
Clarify requirements before implementing. Use when serious doubts arise.
postmortem
by neurofoo
Blameless post-mortem incident analysis with timeline, root cause, and action items. Use after outages, security incidents, project failures, or any event you want to prevent recurring.
swot
by neurofoo
SWOT strategic analysis examining Strengths, Weaknesses, Opportunities, and Threats. Use for strategic planning, competitive analysis, career decisions, or evaluating opportunities.
aar
by neurofoo
After-Action Review—structured debrief asking what was expected, what happened, why the difference, and what next. Use after projects, launches, presentations, or any significant event.
markdown-formatter
by maxvaega
Format and clean up markdown documents following best practices
test-driven-development
by julianromli
Use when implementing any feature or bugfix, before writing implementation code
laravel-dependencies-trim-packages
by noartem
Remove unneeded Composer packages and assets to improve boot time, memory, and security surface
complexity-guardrails
by noartem
Keep cyclomatic complexity low; flatten control flow, extract helpers, and prefer table-driven/strategy patterns over large switches
laravel-custom-helpers
by noartem
Create and register small, pure helper functions when they improve clarity; keep them organized and tested
planning-scope-minimization
by OzeroHAX
Minimize changes for bugs/incidents: the smallest safe fix
coder-rules-clean-code
by OzeroHAX
Clean code execution rules for coding agents with verifiable quality gates.
performance-profiling
by xenitV1
Performance profiling principles. Measurement, analysis, and optimization techniques.
tdd-workflow
by xenitV1
Test-Driven Development workflow principles. RED-GREEN-REFACTOR cycle.
vertical-slice-delivery
by jjenzz
Required methodology for planning, ideating, and delivering features or tasks. Use when user asks to "plan", "break down", "continue", or "figure out steps".
tdd-pytest
by 89jobrien
Python/pytest TDD specialist for test-driven development workflows. Use
docs-maker
by alpoxdev
Create and refactor AI-readable structured documentation for any domain, optimized for fast parsing, recall, and reliable execution.
makefile-patterns
by thrashr888
Makefile patterns for development workflows. Use when creating or understanding Makefiles for build automation, release workflows, and development iteration.
faion-code-quality
by faionfaion
"Code quality specialist: architecture patterns, refactoring, code review, development practices. 23 methodologies."
checkpoint
by petekp
Meta-cognitive decision support that analyzes current context and surfaces intelligent next-step options to the user. Use this skill when: (1) User explicitly invokes /checkpoint, (2) Significant work has been completed and a checkpoint is valuable, (3) Uncertainty or ambiguity exists about requirements or approach, (4) Task complexity has expanded beyond initial scope, (5) Before finalizing or committing to ensure nothing is missed. This skill pauses execution, assesses the situation holistically, and presents 2-5 contextually-appropriate options via AskUserQuestion, with a recommended option and rationale.
song-lyrics
by adamos486
Provides insights and techniques from renowned songwriters across different genres to help users improve their own lyrical compositions.
craftsmanship
by Tyler-R-Kendrick
Use when applying software craftsmanship principles — code quality, professional practices, and continuous improvement drawn from canonical works. USE FOR: code quality principles, Boy Scout Rule, DRY/KISS/YAGNI, craftsmanship practices, choosing quality improvement approaches DO NOT USE FOR: specific principle details (use clean-code, solid, refactoring sub-skills), architecture decisions (use dev/architecture), testing strategy (use testing)
polish
by minhuw
This skill should be used when polishing academic research paper text for grammar, clarity, fluency, and natural phrasing. Specifically designed for non-native English speakers writing for top-tier computer science conferences.
Clean Build Artifacts
by Sounder25
Removes ignored build artifacts (bin, obj, node_modules) to reclaim space and fix ghost build errors. Safely respects .gitignore.