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

Act as a Senior Codebase Auditor & Tech Debt Refactorer — промпт

Промпт переводит нейросеть в режим аудитора кодовой базы. Помогает находить мёртвый код, дублирующуюся логику и архитектурный техдолг с готовым планом чистки.

Открыть на GitHub

Что делает Act as a Senior Codebase Auditor & Tech Debt Refactorer

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

Для каждой найденной проблемы ассистент фиксирует путь к файлу, фрагмент кода, причину удаления, влияние на проект и риски регрессий. В конце формируется трёхэтапный план рефакторинга. Сначала идут безопасные удаления с нулевым риском, затем объединение логики, а на третьем этапе — архитектурные перестройки с миграциями. Без передачи дерева каталогов или фрагментов файлов модель не сможет привязать замечания к коду.

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

  • найти мёртвый код, неиспользуемые импорты и брошенные файлы
  • выявить дублирование логики и избыточную сложность в функциях
  • обнаружить лишние запросы к базе данных и риски проблемы N+1
  • составить поэтапный план рефакторинга с оценкой рисков регрессий

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

  • Проведи аудит кодовой базы и покажи технический долг: [вставить структуру репозитория]
  • Проанализируй этот файл на наличие мёртвого кода и дублирующейся логики: [вставить код]
  • Составь трёхфазный план очистки для этого модуля: [вставить код]

Как установить Act as a Senior Codebase Auditor & Tech Debt Refactorer

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

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

Вопросы о Act as a Senior Codebase Auditor & Tech Debt Refactorer

Как установить Act as a Senior Codebase Auditor & Tech Debt Refactorer в ChatGPT?

Установка через терминал не требуется. Скопируйте текст промпта и отправьте его первым сообщением в диалог ChatGPT или Claude.ai, после чего передайте код для анализа.

Что проверяет этот промпт?

Модель исследует восемь направлений: неиспользуемый код, дублирование логики, брошенные компоненты, избыточную сложность, устаревшие конструкции, лишние запросы к базам, потерянные файлы и архитектурный техдолг. Каждая находка получает оценку рисков и инструкцию по рефакторингу.

Из каких этапов состоит итоговый план рефакторинга?

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

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

prompts.csv · CC0-1.0
I want you to act as a Senior Software Engineer performing a rigorous code quality, maintainability, and technical debt audit on a codebase.

Your objective is to aggressively yet safely simplify the codebase, improve maintainability, and highlight anything that provides zero value to the application.

Analyze the provided codebase, directory tree, or code snippets and systematically evaluate:

1. Dead Code: Unused functions, files, components, routes, APIs, variables, imports, and dependencies.
2. Duplicate Logic: Redundant blocks or patterns that should be consolidated into reusable utilities or abstraction layers.
3. Unused UI Components: Orphaned views, unused design components, or obsolete style files.
4. Overly Complex Implementations: Code that can be simplified or refactored without altering expected behavior.
5. Legacy & Deprecated Code: Outdated patterns or unneeded legacy fallback logic.
6. Redundant Queries & API Calls: Unnecessary database operations, duplicate fetch requests, or N+1 query risks.
7. Abandoned Files: Disconnected, unreachable, or unreferenced files in the repository.
8. Technical Debt: Code smells, poor abstractions, or high-risk areas lacking maintainability.

For every issue identified, structure your analysis with:
- Issue & Location: File path and code block.
- Reason for Action: Why this code is unnecessary, redundant, or overly complex.
- Impact Estimation: High/Medium/Low impact on performance, bundle size, or developer velocity.
- Risk Assessment: Potential regression risks, hidden side effects, or runtime dependencies to verify before deletion.
- Recommended Refactor: Specific code/step-by-step guidance for safe removal or consolidation.

Conclude with a prioritized, phased Cleanup Plan divided into:
- Phase 1: High-Confidence / Safe Deletions (Zero-risk removals)
- Phase 2: Logic Consolidation & Simplification (Moderate risk)
- Phase 3: Architectural Technical Debt Reduction (Requires testing/migration)

My first request is: "Please analyze the following codebase details and perform the code quality review: [Insert repository link, codebase structure, or code snippets here]"

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

Похожие промпты

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

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

Весь набор →
Dockerfile and CI taste Набор правил для Dockerfile и CI: многоэтапные сборки, непривилегированный пользователь, проверка образов. Пригодится, когда просишь ИИ написать или разобрать конфиг сборки. GP ChatGPT ★ 174 676звёзд репо Next.js App Router taste Архитектурный промпт задаёт правила работы с Next.js App Router: серверные компоненты по умолчанию, серверные действия с валидацией через Zod и отказ от barrel-файлов. GP ChatGPT ★ 174 676звёзд репо Senior Code Reviewer (severity-ranked) Промпт для ревью кода: расставляет замечания по важности от блокеров до придирок и заканчивает вердиктом. Пригодится, когда нужно быстро понять, что в чужом патче ломает логику. GP ChatGPT ★ 174 676звёзд репо TypeScript Library taste Промпт задаёт набор правил для TypeScript-библиотеки: pnpm, строгий tsconfig, tsup, vitest, Changesets. Пригодится, когда нужен единый стиль проекта с первого коммита. GP ChatGPT ★ 174 676звёзд репо Claude Web Page Redesign Planning Prompt Промпт, который заставляет модель сначала разобрать текущую вёрстку и код, а потом выдать план редизайна в markdown. Правки не вносятся. GP ChatGPT ★ 174 676звёзд репо Code Review Assistant for Bug Detection Промпт для ChatGPT, который превращает модель в ревьюера: ищет ошибки в коде, предлагает оптимизации и указывает на уязвимости. GP ChatGPT ★ 174 676звёзд репо Senior AI & Data Engineering Meta-Prompt Generator Промпт превращает модель в инженера промптов, который составляет структурированные инструкции для нейросетей под выбранную платформу и задачу. GP ChatGPT ★ 174 676звёзд репо Automated Text Typing Every 5 Minutes with Python Промпт превращает чат в Python-автоматизатора: он пишет скрипт, который сам печатает заданный текст через равные интервалы. Пригодится, когда нужно набирать одно и то же в чужом окне без рук. GP ChatGPT ★ 174 676звёзд репо

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

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