Інтеграція з GitHub
SnakeFlow інтегрується з GitHub: Issues, PR та CI Actions — з сайдбару.
Вимоги
GitHub Issues
Можливості
- Перегляд issues з фільтрами: milestone, assignee, діапазон дат, label, повнотекстовий пошук
- Створення issues (опційно AI-заголовок через Google Gemini)
- Редагування title, body, assignees, milestone, labels
- Закриття issues, коментарі
- Гілка з issue — ім’я
issue-{number}-{title-slug} - Надіслати в Cursor Chat — контекст issue для AI
Команда: Ctrl+M I — Create Issue | панель GitHub Issues
Фільтри
До 50 issues у сайдбарі. Фільтри:
- Milestone
- Assignee — ваші або конкретного користувача
- Дата — створені після / до
- Пошук — у title та body
AI-заголовок (Gemini)
"devManager.gemini.apiKey": "AIza...","devManager.gemini.model": "gemini-2.5-flash"Безкоштовний ключ: aistudio.google.com.
Надіслати в чат
"devManager.issueToChat.prompt": "Проаналізуй issue і запропонуй план реалізації."Pull Requests
Відкриті PR у сайдбарі: статус рев’ю, CI, автор.
Можливості
- Групування за статусом: потрібен рев’ю, approved, changes requested
- Відкрити PR на GitHub одним кліком
- Надіслати PR у Cursor Chat — diff + опис для AI-рев’ю
Промпт для чату
"devManager.prToChat.prompt": "Переглянь PR з фокусом на безпеку, продуктивність і покриття тестами."GitHub Actions (CI)
Локальний запуск workflow через act — без push на GitHub.
Встановлення act
# Windowswinget install nektos.act
# macOSbrew install act
# Linuxcurl -s https://raw.githubusercontent.com/nektos/act/master/install.sh | sudo bashПотрібен запущений Docker Desktop.
Використання
Головне меню → CI / Run GitHub Actions Locally
"devManager.ci.workflowsPath": ".github/workflows"