Refactor for Readability Prompt
Refactor messy code to improve clarity while preserving behavior and tests.
Refactor the following code to improve readability and maintainability without changing its behavior. Current code: ```[language] [paste code] ``` Focus on: - Meaningful variable and function names - Reducing nesting and duplication - Extracting helper functions where useful - Adding early returns - Improving error handling Return the refactored code plus a short explanation of the main changes.
チャット履歴の中に役立つプロンプトが埋もれてしまうのを防ぎます。Marqly拡張機能を使ってChatGPT、Claude、Geminiから直接保存し、Proプランのセマンティック検索ですぐに見つけられます。
1クリックでプロンプトをクリップ · ライブラリ全体を横断するProセマンティック検索 · AIの対話を保存する方法や、ソース情報と一緒にプロンプトを整理する便利な拡張機能の詳細をご覧ください。
How to use this prompt
Paste the smallest relevant code block. Review, test, and lint any generated code before merging; models can hallucinate APIs.
- Copy the full prompt above.
- Replace the bracketed placeholders with your own details.
- Paste it into chatgpt, claude, gemini (or your preferred AI tool).
- Iterate on the output: add constraints, ask follow-ups, or combine multiple results.
Why this prompt works
It gives the AI a clear role, specific inputs, and an output format. That structure reduces vague responses and gives you a draft you can refine in minutes instead of hours.
よくある質問
How do I ensure behavior is preserved?
Run existing tests before and after, and add tests for edge cases if they don't exist.
Should I refactor and add features at the same time?
No. Refactor first, then add features to keep changes easy to review.
Last updated:





