Claude Info
AI и агенты

Antigravity Workflows

harikrishna8121999/antigravity-workflows

Коллекция переиспользуемых воркфлоу для Antigravity AI: автоматически определяют стек, задают уточняющие вопросы и адаптируются под проект. Охватывают разработку, тестирование, деплой, безопасность и работу с AI/LLM.

Установка

terminal
bash
git clone https://github.com/harikrishna8121999/antigravity-workflows.git

README

Antigravity Workflows 🚀

Стек-агностичные, вопросно-ориентированные воркфлоу для AI-ассистентов кодинга

npm version License

Быстрый стартФилософияВоркфлоуУчастие в разработке


🌟 Что это такое?

Коллекция интеллектуальных воркфлоу, которые обучают AI-ассистентов кодинга выполнять задачи — без привязки к конкретному технологическому стеку.

В отличие от обычных сниппетов или шаблонов, наши воркфлоу:

  • 🔍 Определяют фреймворк, стили и паттерны вашего проекта
  • ❓ Задают уточняющие вопросы для получения лучших результатов
  • 🎯 Адаптируются под вашу конкретную конфигурацию, не навязывая определённый стек

Думайте об этом как о anthropics/skills, но стек-агностичном варианте.


🎯 Философия

Каждый воркфлоу следует пяти основным принципам:

ПринципОписание
Стек-агностичностьРаботает с React, Vue, Angular, Django и любым другим стеком
Вопросно-ориентированностьЗадаёт уточняющие вопросы для улучшения результатов
Прогрессивное раскрытиеСначала загружает минимальный контекст, расширяет по запросу
Единственная ответственностьКаждый воркфлоу делает ОДНО дело хорошо
КомпонуемостьКомбинируйте воркфлоу для решения сложных задач

⚡ Быстрый старт

Установка не требуется — просто используйте npx!

bash
# Установить воркфлоу в проект
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

bash
# Установка воркфлоу
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 автоматически обнаруживает воркфлоу в этой директории.


🤝 Участие в разработке

Мы приветствуем вклад сообщества!

Похожие скиллы