Скіл автоналаштування
Навіщо він потрібен
Скіл setup-dev-manager — це файл SKILL.md з інструкціями для AI-агента, як автоматично налаштувати SnakeFlow. Він лежить у репозиторії SnakeFlow за шляхом .cursor/skills/setup-dev-manager/SKILL.md.
Коли ви просите налаштувати розширення, агент за скілом:
- Сканує проєкт — lockfile,
package.json, Docker Compose, ORM, скрипти, монорепо - Підбирає значення — package manager, команди dev-серверів, порти, шляхи до compose
- Записує налаштування у
.vscode/settings.json— усі ключіdevManager.*(сервери, Quality Hub, контейнери, БД, за потреби хмара)
Типові сценарії: новий комп’ютер, перший клон репозиторію, швидкий онбординг без ручного копіювання JSON.
Як встановити
Cursor шукає скіли у глобальній або проєктній директорії всередині .cursor/.
Глобальне встановлення (доступний у будь-якому воркспейсі):
-
Скопіюйте папку з репозиторію SnakeFlow:
dev-environment-manager/.cursor/skills/setup-dev-manager/ -
Вставте в каталог скілів Cursor:
ОС Шлях Windows %USERPROFILE%\.cursor\skills\setup-dev-manager\macOS / Linux ~/.cursor/skills/setup-dev-manager/ -
Переконайтеся, що є файл:
.../setup-dev-manager/SKILL.md -
Перезавантажте Cursor (
Ctrl+Shift+P→ Developer: Reload Window).
Встановлення в один проєкт: скопіюйте папку до <ваш-проєкт>/.cursor/skills/setup-dev-manager/ і закомітьте — команда отримає скіл при клонуванні.
Antigravity використовує .vscode/ замість .cursor/. Скіл слід покласти у .vscode/skills/.
Глобальне встановлення (доступний у будь-якому воркспейсі):
-
Скопіюйте папку з вашого клону SnakeFlow:
dev-environment-manager/.cursor/skills/setup-dev-manager/ -
Вставте в каталог скілів Antigravity:
ОС Шлях Windows %USERPROFILE%\.vscode\skills\setup-dev-manager\macOS / Linux ~/.vscode/skills/setup-dev-manager/ -
Переконайтеся, що є файл:
.../setup-dev-manager/SKILL.md -
Перезавантажте Antigravity (
Ctrl+Shift+P→ Developer: Reload Window).
Встановлення в один проєкт: скопіюйте папку до <ваш-проєкт>/.vscode/skills/setup-dev-manager/.
У звичайному VS Code нативної системи скілів немає, але можна використати скіл вручну з будь-яким AI-чатом (GitHub Copilot Chat, Continue тощо):
- Відкрийте
.cursor/skills/setup-dev-manager/SKILL.mdз репозиторію SnakeFlow. - Скопіюйте вміст і вставте на початку розмови з AI.
- Попросіть налаштувати SnakeFlow для вашого проєкту.
Агент виконає ті самі інструкції й запише .vscode/settings.json.
Розгортання skill з розширення (одна команда)
Якщо SnakeFlow уже встановлено, можна скопіювати шаблон setup-dev-manager у поточний workspace без ручного копіювання папок:
- Палітра команд → SnakeFlow: Deploy AI Skill to Project.
- Якщо папка skill уже є — підтвердіть перезапис або скасуйте.
- Розширення створює
SKILL.mdу каталозі конфігурації редактора в проєкті (.cursor/skills/setup-dev-manager/у Cursor або.vscode/skills/setup-dev-manager/там, де використовується така схема).
За потреби перезавантажте вікно редактора й попросіть AI налаштувати SnakeFlow за skill.
Як користуватися
-
Встановіть розширення SnakeFlow (Встановлення).
-
Відкрийте корінь проєкту у своєму IDE.
-
У чаті / агенті сформулюйте задачу, наприклад:
- «Налаштуй SnakeFlow для цього проєкту»
- «Проскануй репозиторій і заповни devManager у .vscode/settings.json»
- «Налаштуй Dev Environment Manager: сервери, Docker, Quality Hub»
Агент підхоплює скіл setup-dev-manager і виконує кроки з SKILL.md: аналізує файли, потім пропонує або одразу застосовує зміни до .vscode/settings.json.
Інші скіли в репозиторії
| Скіл | Призначення |
|---|---|
| setup-dev-manager | Автоналаштування проєкту → .vscode/settings.json |
| rebuild-extension | Збірка та пакування розширення з коду (для контриб’юторів) |
Обидва скіли розташовані в .cursor/skills/ у кореневій директорії репозиторію SnakeFlow.