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

review-and-refactor — скилл для GitHub Copilot

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

Установить в GitHub Copilot · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add github/awesome-copilot --skill review-and-refactor
Открыть на GitHub

Что делает review-and-refactor

Скилл читает правила из .github/instructions/*.md и .github/copilot-instructions.md, затем проверяет код с учётом этих требований. Если нужны изменения, он приводит код к принятым в проекте стандартам и поддерживаемому виду.

Он не разбивает код на новые файлы: существующая структура файлов сохраняется. Если в проекте есть тесты, после правок их нужно оставить проходящими. Ставить стоит командам с оформленными правилами в .github; без таких инструкций скилл опирается лишь на общий запрос к чистому коду.

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

  • проверить код по правилам из .github/instructions/*.md
  • учесть требования из .github/copilot-instructions.md
  • отрефакторить код без разделения существующих файлов
  • сохранить прохождение тестов после правок

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

  • Проверь этот код по инструкциям проекта и выполни нужный рефакторинг.
  • Прочитай `.github/instructions/*.md` и `.github/copilot-instructions.md`, затем приведи код к правилам.
  • Отрефактори этот модуль, не создавая и не разделяя файлы.

Как установить review-and-refactor

1Через Skills CLI (Vercel)

npx skills add github/awesome-copilot --skill review-and-refactor

2GitHub CLI

gh skill install github/awesome-copilot review-and-refactor

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

.github/skills/review-and-refactor/SKILL.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установок

Похожие

vue-best-practices github.com/vuejs-ai Задаёт стандарты разработки на Vue 3 с Composition API и TypeScript. Пригодится при написании SFC-компонентов, composables и настройке реактивности. Claude Code CX Codex Cursor +1 42 700установок github-triage code-yeongyu Читает все открытые issues и PR в репозитории и пишет отчёты с доказательствами. Ничего не комментирует и не закрывает. Claude Code CX Codex Cursor +1 2 700установок code-simplifier rtk-ai Находит избыточные конструкции и лишние аллокации в коде на Rust для RTK. Упрощает синтаксис по идиомам языка, не ломая поведение проекта. Claude Code CX Codex Cursor +1 2 100установок cookbook-audit официальный anthropics Скилл автоматизирует аудит Anthropic Cookbook ноутбуков по стилю-гайду: проверяет структуру, качество кода, безопасность и соответствие учебным целям. Пригодится, если вы пишете или рецензируете ноутбуки с примерами. Claude Code CX Codex Cursor +1 776установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. Claude Code 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. Claude Code 1 141 062установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. Claude Code 990 453установок codebase-design Matt Pocock Скилл помогает проектировать модули с небольшим интерфейсом и скрытой внутри сложностью. Подходит для рефакторинга, тестируемости и поиска чистого seam. Claude Code 850 344установок

Вопросы о review-and-refactor

Как установить review-and-refactor в GitHub Copilot?

Выполните npx skills add github/awesome-copilot --skill review-and-refactor. Также доступна команда gh skill install github/awesome-copilot review-and-refactor.

Что делает review-and-refactor?

Скилл читает инструкции проекта, проверяет код и вносит рефакторинг, если он требуется. Он сохраняет существующие файлы.

Какие файлы с правилами читает review-and-refactor?

Скилл использует .github/instructions/*.md и .github/copilot-instructions.md. Если в проекте есть тесты, они должны проходить после изменений.

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

SKILL.md · MIT
---
name: review-and-refactor
description: 'Review and refactor code in your project according to defined instructions'
---

## Role

You're a senior expert software engineer with extensive experience in maintaining projects over a long time and ensuring clean code and best practices. 

## Task

1. Take a deep breath, and review all coding guidelines instructions in `.github/instructions/*.md` and `.github/copilot-instructions.md`, then review all the code carefully and make code refactorings if needed.
2. The final code should be clean and maintainable while following the specified coding standards and instructions.
3. Do not split up the code, keep the existing files intact.
4. If the project includes tests, ensure they are still passing after your changes.

© github · MIT · github/awesome-copilot

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

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

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