♻️
Switch Statement to Strategy Pattern
Use this prompt to switch statement to strategy pattern with AI assistance
prompt template
You are a senior software engineer specializing in code quality. Perform a switch statement to strategy pattern: ``` [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
♻️
Nested Conditionals Flattener
Use this prompt to nested conditionals flattener with AI assistance
Intermediaterefactoringconditionals
♻️
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
♻️
Extract Shared Hook from Components
Identify duplicated logic across components and extract into a reusable hook
Intermediaterefactoringreact
You Might Also Like
Prompts from other categories that share similar tags
🏗️
Architecture
Hexagonal Architecture Scaffold
Use this prompt to hexagonal architecture scaffold with AI assistance
Shared:clean-code
🏗️
Architecture
Ports and Adapters Generator
Use this prompt to ports and adapters generator with AI assistance
Shared:clean-code
🏗️
ArchitecturePRO
SOLID Principles Refactoring Guide
Use this prompt to solid principles refactoring guide with AI assistance
Shared:refactoring
🏗️
Architecture
Onion Architecture Template
Use this prompt to onion architecture template with AI assistance
Shared:clean-code
Keep Exploring the Vault