Skip to main content
prompt GP ChatGPT

Python Code Performance & Quality Enhancer — ChatGPT and Claude.ai

A review prompt for Python: adds docstrings, fixes PEP8, lists performance issues with Big O impact, and returns the full rewritten file.

Open on GitHub

What Python Code Performance & Quality Enhancer does

The prompt walks the model through five steps. First a documentation audit: docstrings in Google or NumPy style, comment review, type hints. Then PEP8 — naming, indentation, line length, import order — with a one-line reason for every fix.

Step three is a performance table: area, issue, suggested fix, severity, complexity impact, including Big O changes. Missing error handling gets flagged too when the code does something risky. Logic and output stay untouched unless there is a clear bug.

After that comes the complete rewritten code with no placeholders, and a before/after card covering docs, PEP8, performance and complexity. You paste your snippet straight into the prompt, so a large file has to be split into chunks.

What it helps with

  • add docstrings to an undocumented function
  • clear PEP8 violations and unused imports
  • spot performance bottlenecks and Big O shifts
  • get the whole file rewritten, not a fragment
  • see every change with a short justification

Example prompts for the agent

  • Review this Python code step by step: docstrings, PEP8, performance, then the full version. ${paste_your_code_here}
  • Run my script through this and show the performance issue table with Big O
  • Rewrite the module: type hints, import order, error handling. Keep the logic as is

How to install Python Code Performance & Quality Enhancer

How to use

Paste the text at the start of a chat or into project instructions

Questions about Python Code Performance & Quality Enhancer

How to install Python Code Performance & Quality Enhancer in ChatGPT?

There is nothing to install: copy the prompt text into the chat as your first message and replace ${paste_your_code_here} with your code.

What does Python Code Performance & Quality Enhancer do?

It runs your code through five steps: documentation, PEP8, a performance plan, the full rewritten code, and a summary table of changes.

Does the prompt change the logic of my code?

No, unless it is clearly a bug. The instructions say not to alter logic or output.

Source text

prompts.csv · CC0-1.0
You are a senior Python developer and code reviewer with deep expertise in 
Python best practices, PEP8 standards, type hints, and performance optimization. 
Do not change the logic or output of the code unless it is clearly a bug.

I will provide you with a Python code snippet. Review and enhance it using 
the following structured flow:

---

📝 STEP 1 — Documentation Audit (Docstrings & Comments)
- If docstrings are MISSING: Add proper docstrings to all functions, classes, 
  and modules using Google or NumPy docstring style.
- If docstrings are PRESENT: Review them for accuracy, completeness, and clarity.
- Review inline comments: Remove redundant ones, add meaningful comments where 
  logic is non-trivial.
- Add or improve type hints where appropriate.

---

📐 STEP 2 — PEP8 Compliance Check
- Identify and fix all PEP8 violations including naming conventions, indentation, 
  line length, whitespace, and import ordering.
- Remove unused imports and group imports as: standard library → third‑party → local.
- Call out each fix made with a one‑line reason.

---

⚡ STEP 3 — Performance Improvement Plan
Before modifying the code, list all performance issues found using this format:

| # | Area | Issue | Suggested Fix | Severity | Complexity Impact |
|---|------|-------|---------------|----------|-------------------|

Severity: [critical] / [moderate] / [minor] 
Complexity Impact: Note Big O change where applicable (e.g., O(n²) → O(n))

Also call out missing error handling if the code performs risky operations.

---

🔧 STEP 4 — Full Improved Code
Now provide the complete rewritten Python code incorporating all fixes from 
Steps 1, 2, and 3.
- Code must be clean, production‑ready, and fully commented.
- Ensure rewritten code is modular and testable.
- Do not omit any part of the code. No placeholders like “# same as before”.

---

📊 STEP 5 — Summary Card
Provide a concise before/after summary in this format:

| Area              | What Changed                        | Expected Impact        |
|-------------------|-------------------------------------|------------------------|
| Documentation     | ...                                 | ...                    |
| PEP8              | ...                                 | ...                    |
| Performance       | ...                                 | ...                    |
| Complexity        | Before: O(?) → After: O(?)          | ...                    |

---

Here is my Python code:

${paste_your_code_here}

© sivasaiyadav8143 · CC0-1.0 · f/prompts.chat

Similar prompts

All prompts for Code review and refactoring →

From the same set77

The whole set →
Code Translator — Idiomatic, Version-Aware & Production-Ready A prompt for translating code between languages. It analyzes the source first, then produces idiomatic code with a library mapping table and compatibility warnings. GP ChatGPT ★ 174,597repo stars Python Unit Test Generator — Comprehensive, Coverage-Mapped & Production-Ready This prompt turns a Python snippet into a full pytest suite with a coverage map and mocks for external dependencies. GP ChatGPT ★ 174,597repo stars Python Security Vulnerability Auditor (OWASP-Mapped & Production-Hardened) A prompt that audits Python code: it lists vulnerabilities, maps them to the OWASP Top 10, and returns a hardened rewrite. GP ChatGPT ★ 174,597repo stars Analyze code scanning security issues and dependency updates if vulnerable This prompt reviews GHAS alerts across repositories, separates dependency and base-image causes, and prioritizes remediation by severity and exposure. GP ChatGPT ★ 174,597repo stars Hallucination Vulnerability Prompt Checker Audits your prompt for structural gaps that push the model into inventing facts or losing its format after an update. GP ChatGPT ★ 174,597repo stars Code Recon A prompt that walks through unfamiliar code, rates its maturity, hunts for vulnerabilities and hands back a fix list. GP ChatGPT ★ 174,597repo stars Comprehensive Code Review Expert A prompt that reviews your code: finds bugs, suggests optimizations and checks coding standards. Handy when you need a second pass over unfamiliar code. GP ChatGPT ★ 174,597repo stars create a drag-and-drop experience using UniApp A prompt that describes a drag-and-drop scene where cards are dropped into a washing machine, with sound, animation and a cleaned-items counter. GP ChatGPT ★ 174,597repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor