- Home
- /
- Categories
- /
- Refactoring
Refactoring
Code restructuring and optimization
tdd
by LukasStrickler
"Strict Red-Green-Refactor workflow for robust, self-documenting code. Discovers project test setup via codebase exploration before assuming frameworks. Use when: (1) Implementing new features with test-first approach, (2) Fixing bugs with reproduction tests, (3) Refactoring existing code with test safety net, (4) Adding tests to legacy code, (5) Ensuring code quality before committing, (6) When tests exist but workflow unclear, or (7) When establishing testing practices in a new project. Triggers: test, tdd, red-green-refactor, failing test, test first, test-driven, write tests, add tests, run tests."
tdd-pytest
by 89jobrien
Python/pytest TDD specialist for test-driven development workflows. Use
refactor
by DS-codi
One-command orchestrator for module refactors in this Project Memory MCP workspace. Use when the user asks to refactor a module with controlled planning, implementation, review, and testing.
Скоринг Facebook рекламы (крон)
by dengineproblem
ÐÑли Ð½ÐµÑ Ð°ÐºÑивнÑÑ directions или адÑеÑов â ниÑего не делай, не ÑообÑай.
modernize
by jschulte
Brownfield Upgrade - Upgrade all dependencies and modernize the application while maintaining spec-driven control. Runs after Gear 6 for brownfield projects with modernize flag enabled. Updates deps, fixes breaking changes, improves test coverage, updates specs to match changes.
pm2-server-control
by viteinfinite
Start and stop a server with pm2 using pm2 start ./my-server --name <name> --no-autorestart, plus common supporting commands for status, logs, restart, and cleanup.
openspec-loop
by viteinfinite
Use when systematically implementing OpenSpec change proposals through clean, sequential delegation
lightspec-loop
by viteinfinite
Use when systematically implementing LightSpec change proposals through clean, sequential delegation
clean-typescript
by academind
Write clean, efficient TypeScript code that follows common best practices
general-codereview
by xinbenlv
Perform thorough code reviews following Google's 5-step methodology. Use when reviewing pull requests, change lists, or any code changes to ensure quality, correctness, and maintainability.
retro
by alienfast
Analyze completed Linear cycles for retrospectives. Identifies velocity trends, scope creep, and patterns to improve future planning.
AI Integration Specialist
by jmsktm
Integrate AI tools and APIs into business workflows and applications
refactorer
by scottymcandrew
Technical debt and code quality specialist. Use when code smells accumulate, before adding features to messy areas, or during cleanup sprints. Improves structure without changing behavior.
ask-questions-if-underspecified
by alemar11
Clarify requirements before implementing when a request is underspecified or the user asks for clarification.
gemini-watermark-remove
by kevintsai1202
移除 Google Gemini(Nano Banana)生成圖片中的浮水印,使用逆向 Alpha 混合演算法精確還原被覆蓋的像素
Chatbot Designer
by jmsktm
Design conversational AI chatbots with optimal flows and user experience
busirocket-refactor-workflow
by BusiRocket
Enforces strict refactoring workflow for TypeScript/React codebases. Use when
analyzing-software-tradeoffs
by sumik5
Comprehensive software design trade-off analysis covering code-level decisions (duplication, error handling, flexibility, optimization), API design (usability, versioning), distributed systems (consistency, delivery semantics), and meta-decisions (library selection, trend evaluation, date-time handling). Use when evaluating design alternatives, making architectural decisions, or reviewing trade-offs in existing systems. For specific clean code rules, use writing-clean-code; for microservices patterns, use architecting-microservices; for API endpoint design, use designing-web-apis.
Affiliate Marketing Manager
by jmsktm
Set up and manage affiliate marketing programs for growth and revenue
project-planning
by zhucl1006
Use when 需要把一个功能从模糊想法推进到可执行开发计划,并在同一份计划文档中完成需求分析、任务拆解与状态追踪。
Carousel Designer
by jmsktm
Design educational carousel posts for Instagram and LinkedIn that inform and engage
transcribe-refiner
by PrakharMNNIT
"Clean and reconstruct raw auto-generated captions (Zoom, YouTube, Teams, Google Meet, Otter.ai, etc.) into readable, coherent transcripts. Use when the user provides raw caption files (.txt, .vtt, .srt), meeting transcripts with timestamps and speaker tags, or asks to clean up/refine a transcript. Handles: timestamp removal, speaker tag normalization, filler word removal, broken sentence reconstruction, transcription error correction, paragraph formation. Preserves every piece of substantive content while removing noise. Trigger phrases: 'clean this transcript', 'refine captions', 'fix this transcript', 'process Zoom captions', 'clean up meeting notes'."
improve-prompt
by melodic-software
Improve and optimize prompts using Anthropic's 4-step prompt improvement workflow
developing-python
by sumik5
Modern Python development guide covering project setup, tooling, Pythonic best practices and exercise patterns (file I/O, data manipulation, function design, OOP composition, iterators, comprehension idioms), OOP design principles, GoF design patterns, and software engineering process (SDLC, system modeling, methodologies, project implementation patterns, CI/CD, API design). MUST load when pyproject.toml or requirements.txt is detected. Covers Python 3.13 + uv + ruff + mypy, FastAPI/FastMCP, pytest, Docker, Effective Python items (idioms, data structures, concurrency, testing), software design (encapsulation, Demeter's Law, LSP, Design by Contract, behavioral/creational/structural patterns in Python), and SE practices (SDLC phases, Scrum/Kanban, system architecture, code organization, data persistence, API framework comparison, deployment strategies). For language-agnostic clean code principles, use writing-clean-code. For application logging design and structured logging patterns, use implementing-logging.