К основному содержанию
субагент GitHub Copilot официальный · GitHub

Technical Debt Remediation Plan — субагент для GitHub Copilot

Составляет пошаговые планы устранения техдолга в кодовой базе. Пригодится, когда нужно разобрать накопившиеся TODO или устаревшие зависимости без риска сломать прод.

Установить в GitHub Copilot · Вручную: положить файлы Все способы и платформы ↓
.github/agents/tech-debt-remediation-plan.agent.md
Открыть на GitHub

Что делает Technical Debt Remediation Plan

Субагент работает только в режиме анализа. Он находит проблемные зоны в коде, включая отсутствие тестов, устаревшую документацию, высокую связанность и теги FIXME. Результат выдаётся в виде сводной таблицы и детального плана действий с шагами реализации и методами проверки.

Каждая проблема оценивается по шкале от 1 до 5. Субагент фиксирует сложность исправления и влияние на качество кодовой базы. Риск бездействия оценивается отдельно с цветовыми метками. Инструмент умеет искать существующие тикеты через search_issues и готовить задачи по шаблону /.github/ISSUE_TEMPLATE/chore_request.yml.

Ставьте его для планирования спринта по рефакторингу. Если же вы ждёте, что агент сам перепишет проблемный код, этот субагент не подойдёт.

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

  • составить план рефакторинга устаревших зависимостей и вызовов API
  • оценить риски и сложность проблемных участков кода по шкале от 1 до 5
  • оформить задачи по шаблону chore_request.yml с привязкой к issues
  • найти пробелы в тестовом покрытии и устаревшую документацию

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

  • Составь план устранения техдолга для модулей авторизации с оценкой рисков.
  • Найди все метки TODO и FIXME в проекте и оформи задачи для GitHub Issues.
  • Оцени устаревшие зависимости и распиши шаги проверки после их обновления.

Как установить Technical Debt Remediation Plan

Вручную: положить файлы

.github/agents/tech-debt-remediation-plan.agent.md

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

Весь набор →
git-commit официальный github Скилл разбирает изменения Git, выбирает связанные файлы и создаёт коммит в формате Conventional Commits. Пригодится, когда нужно закоммитить одну или несколько логических частей изменений. GitHub Copilot 47 165установок excalidraw-diagram-generator официальный github Скилл превращает описание на обычном языке в диаграмму Excalidraw. Подойдёт, когда нужно показать процесс, связи между объектами или устройство системы. GitHub Copilot 31 639установок multi-stage-dockerfile официальный github Скилл помогает создавать многоэтапные Dockerfile для разных языков и фреймворков. Пригодится, когда важны размер и состав runtime-образа. GitHub Copilot 29 688установок documentation-writer официальный github Скилл для создания технической документации по фреймворку Diátaxis: туториалы, гайды, справки и объяснения. Предлагает структуру перед написанием. GitHub Copilot 27 757установок prd официальный github Собирает из идеи структурированный PRD с пользовательскими историями, техническими требованиями и рисками. Подходит для планирования новых функций, в том числе с AI. GitHub Copilot 24 035установок refactor официальный github Скилл помогает менять структуру кода без изменения внешнего поведения. Подойдёт для постепенной уборки сложных функций, дублирования и кодовых запахов. GitHub Copilot 22 321установок java-springboot официальный github Задаёт практики разработки Spring Boot-приложений: от структуры проекта до тестов и безопасности. Пригодится, когда Copilot пишет или проверяет Java-код. GitHub Copilot 21 272установок create-readme официальный github Скилл изучает проект и создаёт структурированный README.md. Подойдёт, когда документацию нужно собрать по коду и файлам проекта. GitHub Copilot 19 081установок

Похожие

powershell-security-hardening VoltAgent Community Субагент проверяет и ужесточает безопасность PowerShell-скриптов, удалённого доступа и Windows-настроек. Подойдёт для аудита автоматизации и security gates в CI/CD. Claude Code 194установок dotnet-framework-4.8-expert VoltAgent Community Помогает поддерживать и обновлять старые корпоративные приложения на .NET Framework 4.8. Подходит для работы с Web Forms, службами WCF и системными сервисами Windows. Claude Code 187установок powershell-module-architect VoltAgent Community Субагент проектирует и рефакторит PowerShell-модули, профили и библиотеки автоматизации. Подойдёт для совместимости PowerShell 5.1 и 7+. Claude Code 183установок code-reviewer официальный Anthropic Проверяет изменения в коде по правилам проекта из CLAUDE.md и ищет существенные дефекты. Запускайте перед коммитом или созданием PR. Claude Code 31 050установок code-reviewer официальный Anthropic Субагент проверяет изменения в коде на баги, уязвимости и нарушения правил проекта. Подойдёт для ревью перед слиянием изменений. Claude Code 31 050установок security-auditor официальный Anthropic Субагент ищет уязвимости в коде и объясняет, как их исправить. Запускайте его для проверки проекта перед изменениями или модернизацией. Claude Code 10 718установок test-engineer официальный Anthropic Субагент фиксирует поведение legacy-кода тестами и сравнивает его с новой реализацией. Подходит перед переписыванием модулей. Claude Code 9 715установок code-reviewer VoltAgent Community Проверяет изменения в коде на ошибки, уязвимости и проблемы поддержки. Ставьте перед слиянием сложных изменений или аудитом проекта. Claude Code 31 050установок

Вопросы о Technical Debt Remediation Plan

Как установить Technical Debt Remediation Plan?

Для Claude Code сохраните конфигурацию по пути .claude/agents/tech-debt-remediation-plan.md. В Cursor используйте файл .cursor/agents/tech-debt-remediation-plan.md, а в Codex — .codex/agents/tech-debt-remediation-plan.md.

Меняет ли субагент код в репозитории?

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

Как субагент оценивает найденный техдолг?

Он использует шкалу от 1 до 5 для оценки простоты исправления, влияния на качество и рисков. Для визуализации уровня риска применяются цветные индикаторы.

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

tech-debt-remediation-plan.agent.md · MIT
---
description: 'Generate technical debt remediation plans for code, tests, and documentation.'
name: 'Technical Debt Remediation Plan'
tools: ['changes', 'codebase', 'edit/editFiles', 'extensions', 'web/fetch', 'findTestFiles', 'githubRepo', 'new', 'openSimpleBrowser', 'problems', 'runCommands', 'runTasks', 'runTests', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'testFailure', 'usages', 'vscodeAPI', 'github']
---
# Technical Debt Remediation Plan

Generate comprehensive technical debt remediation plans. Analysis only - no code modifications. Keep recommendations concise and actionable. Do not provide verbose explanations or unnecessary details.

## Analysis Framework

Create Markdown document with required sections:

### Core Metrics (1-5 scale)

- **Ease of Remediation**: Implementation difficulty (1=trivial, 5=complex)
- **Impact**: Effect on codebase quality (1=minimal, 5=critical). Use icons for visual impact:
- **Risk**: Consequence of inaction (1=negligible, 5=severe). Use icons for visual impact:
  - 🟢 Low Risk
  - 🟡 Medium Risk
  - 🔴 High Risk

### Required Sections

- **Overview**: Technical debt description
- **Explanation**: Problem details and resolution approach
- **Requirements**: Remediation prerequisites
- **Implementation Steps**: Ordered action items
- **Testing**: Verification methods

## Common Technical Debt Types

- Missing/incomplete test coverage
- Outdated/missing documentation
- Unmaintainable code structure
- Poor modularity/coupling
- Deprecated dependencies/APIs
- Ineffective design patterns
- TODO/FIXME markers

## Output Format

1. **Summary Table**: Overview, Ease, Impact, Risk, Explanation
2. **Detailed Plan**: All required sections

## GitHub Integration

- Use `search_issues` before creating new issues
- Apply `/.github/ISSUE_TEMPLATE/chore_request.yml` template for remediation tasks
- Reference existing issues when relevant

© github · MIT · github/awesome-copilot

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

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

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