К основному содержанию
промпт GP ChatGPT

Python Code Performance & Quality Enhancer — промпт для ChatGPT

Промпт для ревью Python-кода: добавляет докстринги, чинит PEP8, ищет узкие места по скорости и отдаёт переписанный файл целиком.

Открыть на GitHub

Что делает Python Code Performance & Quality Enhancer

Промпт ведёт модель по пяти шагам. Сначала аудит документации: докстринги в стиле Google или NumPy, проверка комментариев, подсказки типов. Потом PEP8 — имена, отступы, длина строк, порядок импортов, каждая правка с причиной в одну строку.

Третий шаг — таблица проблем производительности: область, суть, предлагаемое исправление, серьёзность и влияние на сложность, вплоть до смены Big O. Отдельно помечается отсутствующая обработка ошибок там, где код делает что-то рискованное. Логику и вывод модель менять не должна, кроме явных багов.

Дальше идёт полный переписанный код без заглушек вроде «остальное как раньше», а в конце — карточка «до и после» по документации, PEP8, производительности и сложности. Промпт рассчитан на вставку кода прямо в текст запроса: в шаблоне есть место под ваш сниппет, так что большие файлы придётся резать на части.

Какие задачи решает

  • добавить докстринги в чужой функции без документации
  • вычистить нарушения PEP8 и лишние импорты
  • найти узкие места и оценить смену сложности
  • получить переписанный файл целиком, а не фрагмент
  • увидеть список правок с обоснованием каждой

Примеры запросов агенту

  • Проверь этот Python-код по шагам: докстринги, PEP8, производительность, потом полная версия. ${вставьте_код}
  • Прогони мой скрипт через ревью и покажи таблицу проблем производительности с Big O
  • Перепиши модуль: подсказки типов, порядок импортов, обработка ошибок. Логику не трогай

Как установить Python Code Performance & Quality Enhancer

Как использовать

Вставьте текст в начало диалога или в инструкции проекта

Из того же набора73

Весь набор →
SQL Query Builder & Optimiser Промпт ведёт модель по семи шагам: от брифа по запросу до готового SQL с индексами и разбором плана выполнения. GP ChatGPT ★ 174 597звёзд репо Code Translator — Idiomatic, Version-Aware & Production-Ready Промпт для перевода кода между языками. Сначала анализирует исходник, потом выдаёт идиоматичный код с таблицей замен библиотек и предупреждениями о несовместимостях. GP ChatGPT ★ 174 597звёзд репо Python Unit Test Generator — Comprehensive, Coverage-Mapped & Production-Ready Промпт превращает кусок Python-кода в готовый набор юнит-тестов на pytest с картой покрытия и моками внешних зависимостей. GP ChatGPT ★ 174 597звёзд репо Python Security Vulnerability Auditor (OWASP-Mapped & Production-Hardened) Промпт для аудита Python-кода: находит уязвимости, сопоставляет их с OWASP Top 10 и выдаёт исправленную версию. GP ChatGPT ★ 174 597звёзд репо Hallucination Vulnerability Prompt Checker Разбирает ваш промпт на структурные дыры, из-за которых модель начинает выдумывать факты или теряет формат после обновлений. GP ChatGPT ★ 174 597звёзд репо Code Recon Промпт для разбора чужого или своего кода: объясняет логику, оценивает зрелость, ищет уязвимости и выдаёт план правок. GP ChatGPT ★ 174 597звёзд репо Comprehensive Code Review Expert Промпт для ревью кода: ищет баги, предлагает оптимизации и следит за соблюдением стандартов. Пригодится, когда нужно быстро пройтись по чужому коду. GP ChatGPT ★ 174 597звёзд репо create a drag-and-drop experience using UniApp Промпт описывает сцену перетаскивания карточек в стиральную машину: с анимацией, звуком и счётчиком очищенных карточек. GP ChatGPT ★ 174 597звёзд репо

Похожие

python-patterns affaan-m Подсказывает агенту, как писать и ревьюить Python: идиомы, аннотации типов, обработка исключений, контекстные менеджеры. CX Codex +1 5 500установок python-code-review existential-birds Скилл проверяет файлы Python на ошибки в типах, блокирующие вызовы в async-функциях и нарушение PEP8. Пригодится при подготовке пуллреквестов и чистке кодовой базы. CX Codex +1 920установок python-performance-optimization Seth Hobson Скилл помогает профилировать Python-код, находить узкие места CPU и памяти. Подходит, когда приложение медленно отвечает или тратит слишком много ресурсов. CX Codex 35 675установок python Mindrally Скилл задаёт агенту стиль Python-кода: PEP 8, type hints, ранние возвраты и async для I/O. Пригодится, когда агент пишет или правит код в проекте. CX Codex +1 983установок python-code-quality laurigates Индексный скилл, который связывает линтинг, форматирование и проверку типов в один стек и показывает, к какому скиллу идти за деталями. CX Codex +1 1 000установок type-design-performance Aaronontheweb Скилл для проектирования типов .NET с оглядкой на производительность: запечатанные классы, readonly-структуры, отложенный перебор коллекций. CX Codex +1 655установок

Рядом в теме «Код-ревью и рефакторинг»

Все промпты по теме «Код-ревью и рефакторинг» →

Вопросы о Python Code Performance & Quality Enhancer

Как установить Python Code Performance & Quality Enhancer в ChatGPT?

Отдельной установки нет: скопируйте текст промпта и вставьте его в чат первым сообщением, заменив ${paste_your_code_here} на свой код.

Что делает Python Code Performance & Quality Enhancer?

Проводит код через пять шагов: документация, PEP8, план по производительности, полный переписанный код и итоговая таблица изменений.

Меняет ли промпт логику кода?

Нет, если это не явный баг. В инструкции прямо сказано не трогать логику и вывод.

Исходный текст

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

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой