Antigravity Workflows
harikrishna8121999/antigravity-workflowsКоллекция переиспользуемых воркфлоу для Antigravity AI: автоматически определяют стек, задают уточняющие вопросы и адаптируются под проект. Охватывают разработку, тестирование, деплой, безопасность и работу с AI/LLM.
Установка
git clone https://github.com/harikrishna8121999/antigravity-workflows.gitREADME
Antigravity Workflows 🚀
Стек-агностичные, вопросно-ориентированные воркфлоу для AI-ассистентов кодинга
Быстрый старт • Философия • Воркфлоу • Участие в разработке
🌟 Что это такое?
Коллекция интеллектуальных воркфлоу, которые обучают AI-ассистентов кодинга выполнять задачи — без привязки к конкретному технологическому стеку.
В отличие от обычных сниппетов или шаблонов, наши воркфлоу:
- 🔍 Определяют фреймворк, стили и паттерны вашего проекта
- ❓ Задают уточняющие вопросы для получения лучших результатов
- 🎯 Адаптируются под вашу конкретную конфигурацию, не навязывая определённый стек
Думайте об этом как о anthropics/skills, но стек-агностичном варианте.
🎯 Философия
Каждый воркфлоу следует пяти основным принципам:
| Принцип | Описание |
|---|---|
| Стек-агностичность | Работает с React, Vue, Angular, Django и любым другим стеком |
| Вопросно-ориентированность | Задаёт уточняющие вопросы для улучшения результатов |
| Прогрессивное раскрытие | Сначала загружает минимальный контекст, расширяет по запросу |
| Единственная ответственность | Каждый воркфлоу делает ОДНО дело хорошо |
| Компонуемость | Комбинируйте воркфлоу для решения сложных задач |
⚡ Быстрый старт
Установка не требуется — просто используйте npx!
# Установить воркфлоу в проект
npx antigravity-workflows install git-commit
# Показать все доступные воркфлоу
npx antigravity-workflows list
# Найти воркфлоу
npx antigravity-workflows search "test"После установки запустите воркфлоу в Antigravity:
Введите
/git-commitв чате
Вот и всё! Агент будет следовать инструкциям воркфлоу.
📦 Доступные воркфлоу
🔧 Разработка
| Воркфлоу | Описание |
|---|---|
new-project | Создание проекта с нуля (определяет или запрашивает стек) |
new-component | Создание переиспользуемых UI-компонентов (любой фреймворк) |
new-api | Создание API-эндпоинтов (любой бэкенд) |
new-feature | Полная реализация фичи от дизайна до деплоя |
nextjs-app | Создание новых приложений на Next.js |
library | Создание публикуемых пакетов и библиотек |
refactor | Улучшение качества кода, выделение, устранение дублирования |
migrate | Миграция технологий (JS→TS, обновление фреймворков) |
cli-tool | Создание консольных приложений |
🔀 Git и совместная работа
| Воркфлоу | Описание |
|---|---|
git-commit | Генерация conventional commits из staged-изменений |
git-pr | Создание подробных описаний PR |
git-conflict | Помощь в разрешении конфликтов слияния |
git-rebase | Помощь с интерактивным rebase |
🧪 Тестирование и качество
| Воркфлоу | Описание |
|---|---|
unit-test | Генерация юнит-тестов (определяет тестовый фреймворк) |
e2e-test | Сквозные браузерные тесты |
playwright-test | Тесты автоматизации браузера с Playwright |
test-coverage | Улучшение покрытия тестами для файлов |
code-review | Комплексное ревью кода |
🐛 Отладка
| Воркфлоу | Описание |
|---|---|
debug-error | Анализ ошибок и предложение исправлений |
debug-log | Добавление стратегического логирования/отладки |
performance | Профилирование и оптимизация медленного кода |
🔒 Безопасность
| Воркфлоу | Описание |
|---|---|
security-audit | Сканирование на уязвимости и утечки секретов |
dependency-check | Проверка уязвимых зависимостей |
auth-implementation | Реализация паттернов аутентификации |
📚 Документация
| Воркфлоу | Описание |
|---|---|
readme | Генерация подробного README |
api-docs | Генерация API-документации (OpenAPI, JSDoc) |
architecture | Создание архитектурных диаграмм (Mermaid, C4) |
🚀 Деплой
| Воркфлоу | Описание |
|---|---|
deploy | Деплой на любую платформу (определяет или настраивает) |
docker | Контейнеризация приложения |
ci-cd | Настройка CI/CD-пайплайнов |
railway-deploy | Деплой на Railway |
vercel-deploy | Деплой на Vercel |
🗄️ Базы данных
| Воркфлоу | Описание |
|---|---|
db-schema | Проектирование схем БД (любой ORM/БД) |
db-migrate | Создание и запуск миграций |
db-seed | Генерация seed/тестовых данных |
🤖 AI и LLM
| Воркфлоу | Описание |
|---|---|
prompt-engineering | Проектирование и оптимизация промптов для LLM |
rag-pipeline | Построение retrieval-augmented generation |
ai-agent | Создание AI-агентов с инструментами |
workflow-creator | Создание новых воркфлоу для Antigravity |
🎨 Дизайн и UI
| Воркфлоу | Описание |
|---|---|
landing-page | Создание лендингов (любой стек) |
dashboard-ui | Создание административных дашбордов (любой стек) |
design-system | Создание и анализ дизайн-токенов |
email-template | Дизайн адаптивных email-шаблонов |
🛠️ Команды CLI
# Установка воркфлоу
npx antigravity-workflows install <name> # Один воркфлоу
npx antigravity-workflows install <name1> <name2> # Несколько воркфлоу
npx antigravity-workflows install --category git # По категории
npx antigravity-workflows install --all # Все воркфлоу
# Просмотр воркфлоу
npx antigravity-workflows list # Показать все
npx antigravity-workflows list --category testing # Фильтр по категории
npx antigravity-workflows search "debug" # Поиск
# Подробная информация
npx antigravity-workflows info git-commit # Детали воркфлоу📁 Куда устанавливаются воркфлоу?
Воркфлоу устанавливаются в директорию .agent/workflows/ вашего проекта:
your-project/
├── .agent/
│ └── workflows/
│ ├── git-commit.md
│ ├── unit-test.md
│ └── ...
└── src/
Antigravity автоматически обнаруживает воркфлоу в этой директории.
🤝 Участие в разработке
Мы приветствуем вклад сообщества!