neckbeard — плагин

neckbeard строит из репозитория облачную инфраструктуру на проверенных модулях OpenTofu и сразу считает месячный счет

  • 278 ★ репозитория
  • Последний коммит
  • Apache-2.0
Плагин

Расширенный доступ

Почему такой уровень

  • Плагин создает файлы инфраструктуры и CI, их применение остается за человеком.
Все причины и проверки

bealesh/neckbeard

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/neckbeard

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Плагин создает файлы инфраструктуры и CI, их применение остается за человеком.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Плагин читает репозиторий приложения: Dockerfile, порты, переменные окружения, эндпоинты проверки состояния. Результат: `app-profile.yaml`, где у каждого факта есть файл и строка. Открытые вопросы (трафик, допустимый простой, своя или новая база) агент задает человеку, пока ответы не записаны. Дальше `/neckbeard:estimate` строит план по каталогу модулей и показывает цену по месяцам, а `/neckbeard:sync` создает инфраструктуру, пайплайны и манифесты Kubernetes и проверяет их. Покрыты AWS, GCP и Azure с GitHub Actions или GitLab CI, а также Hetzner с `docker compose`.

Для кого. Разработчикам без выделенного девопса, которым нужно выкатить контейнерное приложение в облако и увидеть счет до первого `apply`.

Подходит, если

  • Приложение в контейнере впервые уходит в AWS, GCP или Azure.
  • Нужно сравнить стоимость бессерверного запуска и Kubernetes для одного приложения.
  • Агент написал бы Terraform сам, а вы хотите ограничить его готовыми модулями.
  • Ревью инфраструктуры должно идти как обычный pull request с файлами в репозитории.

Не подходит, если

  • Приложение не укладывается в контейнер, до десяти процессов, Postgres и объектное хранилище.
  • Облачный каталог должен создавать Redis: такого модуля там нет.
  • Нужны готовые учетные данные облака для агента: он их не получает.

Пример запроса к агенту

Запусти `/neckbeard:analyze`, задай вопросы по нагрузке, потом `/neckbeard:estimate serverless vs kubernetes`.

Ограничения

Каталог ограничен одной формой нагрузки: образ контейнера, до десяти процессов HTTP, фоновых обработчиков и cron, Postgres, объектное хранилище и секреты. Создание Redis облачный каталог отклоняет явно. Первый запуск команды плагина ставит CLI `neckbeard` из релиза с проверкой sha256 или через `go install`. Оценка стоимости и проверки опираются на Infracost, OpenTofu и Checkov, без них часть цен и проверок будет помечена как не выполненная. Первичную настройку окружения человек делает сам по `docs/bootstrap.md`. Ветка Disco на VPS экспериментальная.

Как отключить. Выполните `/plugin uninstall neckbeard` и удалите бинарный файл `neckbeard`, если ставили его. Созданные файлы инфраструктуры лежат в репозитории и удаляются отдельно.

Частые вопросы

Получает ли агент ключи облака?

Нет. Бутстрап выполняет человек со своими учетными данными по сгенерированному `docs/bootstrap.md`.

Перезапишет ли команда мои правки?

Нет, `/neckbeard:sync` отказывается перезаписывать файлы, которые вы изменили.

Что делает `/neckbeard:doctor`?

Ставит CLI, если его нет, и показывает, какие из Infracost, OpenTofu и Checkov найдены.

Какие облака и CI поддерживаются?

AWS, GCP и Azure с GitHub Actions или GitLab CI, а также ветка Hetzner на `docker compose`.

Что будет, если вопросы остались без ответа?

Планирование откажется запускаться, пока открыт хотя бы один вопрос по приложению.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Плагин с одним скиллом: агент готовит проект, разворачивает контейнер на облаке Cloudish и возвращает адрес.

ПлагинРасширенный доступ140Звезды репозитория

Terragrunt организует конфигурации OpenTofu и Terraform в блоки с общими параметрами, зависимостями и упорядоченным запуском.

CLIШирокий доступ9,9 тыс.Звезды репозитория

Плагин напоминает агенту о бесплатных лимитах и скрытых платных ловушках облаков перед деплоем, не блокируя команды.

ПлагинМинимальный доступ113Звезды репозитория

Terraform Skill

Terraform & OpenTofu Skill for AI Agents

Скилл лучших практик Terraform и OpenTofu: тесты, модули, state, CI/CD и проверки безопасности для AWS, Azure и GCP

СкиллМинимальный доступ2,5 тыс.Звезды репозитория

Библиотека паттернов и скиллов для регулярных агентских циклов: разбор issue, чистка зависимостей, сопровождение PR

ПлагинШирокий доступ11,8 тыс.Звезды репозитория
Официальный

Официальные скиллы Flux CD: ответы про Flux, генерация манифестов, аудит GitOps-репозитория и разбор сбоев в живом кластере

ПлагинРасширенный доступ244Звезды репозитория

Коротко о README

Агент определяет, что нужно приложению, а детерминированный код на Go рендерит инфраструктуру из версионированных модулей.

Бейдж для README

Сообщить о проблеме