♻️
Express Middleware Cleanup
Use this prompt to express middleware cleanup with AI assistance
prompt template
You are a senior software engineer specializing in code quality. Perform a express middleware cleanup: ``` [PASTE_CODE_TO_REFACTOR] ``` Provide: 1. **Analysis** — identify the code smells and explain why they're problematic 2. **Refactoring plan** — ordered steps to transform the code safely 3. **Refactored code** — complete rewritten code with the same behavior 4. **Before/after comparison** — highlight the key improvements 5. **Type safety** — add or improve TypeScript types where applicable 6. **Tests** — tests that verify the behavior is preserved after refactoring 7. **Commit strategy** — how to split this into reviewable commits Preserve existing behavior exactly. Each step should leave the code in a working state.
How to Use This Prompt
- 1Copy the prompt template above
- 2Paste into Claude, ChatGPT, or Cursor
- 3Replace [bracketed placeholders] with your specific project details
- 4Iterate on the AI output to refine and customize the results
More Refactoring Prompts
Related refactoring templates from the vault
♻️
Switch Statement to Strategy Pattern
Use this prompt to switch statement to strategy pattern with AI assistance
Beginnerrefactoringstrategy-pattern
♻️
Code Review Prompt
Get a thorough code review with actionable feedback
Beginnercode-reviewquality
♻️
Code Smell Detector and Fixer
Identify code smells in existing code and get refactored versions
Intermediaterefactoringcode-review
♻️
Nested Conditionals Flattener
Use this prompt to nested conditionals flattener with AI assistance
Intermediaterefactoringconditionals
You Might Also Like
Prompts from other categories that share similar tags
🐛
DebuggingPRO
Memory Leak Detective
Systematically identify and fix memory leaks in Node.js or browser applications
Shared:node.js
🔌
API Design
API Versioning Strategy
Design and implement an API versioning strategy for backward compatibility
Shared:middleware
🔌
API DesignPRO
Rate Limiter with Sliding Window
Implement a production-grade rate limiter with sliding window algorithm
Shared:middleware
⚙️
BackendPRO
Background Job Queue Implementation
Build a reliable background job processing system
Shared:node.js
Keep Exploring the Vault