← Back to Library|PromptsRefactor AI-Generated Code

Refactor AI-Generated Code

Clean up AI-generated code to match your project's patterns, remove redundancy, and improve maintainability.

5 min|MVCMVC Team|Intermediate
BuildQuick WinDeveloper
Prompt Template
Refactor this AI-generated code to match my project's conventions. Here are my standards:

Code to refactor:
[paste the AI-generated code]

My project conventions:
- [e.g. Use named exports, not default exports]
- [e.g. Error handling: throw custom errors, don't return null]
- [e.g. Use server actions, not API routes, for form submissions]
- [e.g. CSS: Tailwind utility classes, no inline styles, no CSS modules]
- [e.g. Types: explicit return types on exported functions]

Specific issues to fix:
1. [e.g. Remove the console.log statements]
2. [e.g. Replace the any types with proper types]
3. [e.g. Move the hardcoded strings to constants]
4. [e.g. The component is too large, split into smaller components]

Refactoring rules:
- Keep the same functionality, change only the structure and style
- Do NOT add features or change behavior
- Do NOT add comments explaining obvious code
- Match the naming patterns used in [reference file]"

**Output format:** Refactored code with a summary of changes.

Listing your project conventions gives the AI a clear target style. The "do NOT add features" instruction prevents scope creep during refactoring.

After generating code with AI, before committing. Spend 2 minutes harmonizing instead of accumulating technical debt.