feat: Добавить структуру кастомизаций GitHub Copilot для VS Code в README

This commit is contained in:
ВяткинАртём
2026-04-08 09:50:45 +03:00
parent e5dc08987d
commit 849e91971c
+46
View File
@@ -0,0 +1,46 @@
# github-copilot
Этот репозиторий содержит структуру кастомизаций GitHub Copilot для VS Code.
Основная цель — хранить и развивать специализированные агенты, навыки (skills), инструкции, хуки и готовые промпты в одном месте.
## Что находится в репозитории
Вся рабочая конфигурация лежит в директории `.github/`:
- `agents/` — определения кастомных агентов (`*.agent.md`)
- `skills/` — каноничные навыки в формате `.github/skills/<skill-name>/SKILL.md`
- `prompts/` — переиспользуемые одноразовые промпты (`*.prompt.md`)
- `instructions/` — правила поведения и код-стайл инструкции (`*.instructions.md`)
- `hooks/` — детерминированные lifecycle-хуки в JSON
## Назначение
Репозиторий используется как единая точка для:
- настройки поведения Copilot под рабочие процессы команды
- автоматизации типовых задач (ревью ветки, Docker, TestLink, OpenWrt и др.)
- поддержки воспроизводимой архитектуры кастомизаций
## Какие агенты уже есть
В `.github/agents/` сейчас определены:
- `Branch Review Engineer`
- `Docker Build & Test Engineer`
- `OpenWrt VPN & Network Engineer`
- `TestLink Autotest Engineer`
## Как расширять
1. Добавьте или обновите агент в `.github/agents/`.
2. Добавьте/обновите соответствующий навык в `.github/skills/`.
3. При необходимости создайте reusable промпт в `.github/prompts/`.
4. Добавьте инструкции в `.github/instructions/` для правил, которые должны применяться постоянно.
5. Используйте `.github/hooks/` только для детерминированной автоматизации, а не для описательных правил.
## Принципы структуры
- Один источник истины для каждого навыка — только в `.github/skills/`.
- Агенты и навыки разделены по ответственности.
- Инструкции короткие и прикладные, workflow-логика выносится в skills.
- Хуки быстрые, идемпотентные и недеструктивные.