Better Fullstack CLI
CLI создает заготовку приложения из выбранных частей стека и помогает добавлять возможности в уже созданный проект.
- 818 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Генератор создает и перезаписывает файлы; отдельные проверки могут запускать сборку и загружать зависимости.
Установка
Ручная установка
npm create better-fullstack@latestЗапускает генератор нового приложения. До создания файлов выберите каталог и нужные компоненты.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Генератор создает и перезаписывает файлы; отдельные проверки могут запускать сборку и загружать зависимости.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Better Fullstack CLI собирает начальный проект из совместимых частей: интерфейса, сервера и базы данных. Варианты выбирают интерактивно либо задают параметрами компонентов в одной команде. Генератор проверяет, совместимы ли выбранные части приложения. После создания остаются команды добавления функций, обновления шаблонов и проверки проекта. Агентный скилл предлагает сначала показать пробный результат, затем повторить тот же вызов с записью. Через отдельный MCP-интерфейс агент может прочитать допустимые настройки и подготовить план изменений.
Для кого. Для разработчиков, которые начинают новое приложение и хотят выбрать совместимые компоненты, а затем обновлять их тем же генератором.
Подходит, если
- Нужно начать приложение с выбранными сервером, интерфейсом и базой.
- Перед генерацией требуется проверить допустимость сочетания компонентов.
- В созданный проект нужно добавить новую часть стека.
- Команде нужен пробный результат генерации до записи файлов и установки зависимостей.
Не подходит, если
- Нужно обновить произвольный проект без конфигурации генератора.
- Ожидается автоматическая резервная копия при любом обновлении шаблонов.
- Нужно автоматически подтвердить происхождение каждого шаблона и совместимость всех обновлений.
Пример запроса к агенту
Подбери совместимые части приложения на React и Python и покажи пробную генерацию без установки зависимостей.Ограничения
Для обновления ранее созданного проекта нужен его файл `bts.jsonc`; произвольное приложение генератор не распознает автоматически. Проверки требуют зависимостей и инструментов выбранного языка, а их отсутствие считается ошибкой. Обновление шаблонов может перезаписать файлы без автоматического отката, поэтому сначала сохраните свои изменения в Git. При планировании обновления MCP показывает до 32 КиБ содержимого на файл; при превышении лимита он не разрешит применить обновление.
Как отключить. CLI запускается по запросу и не требует постоянной службы. Отменяйте изменения созданных файлов через свой контроль версий; сохраните нужный проект перед удалением.
Частые вопросы
Можно ли смешивать языки частей стека?
Да. Для каждой части выбирают назначение, экосистему и вариант реализации, а генератор проверяет их совместимость.
Запускает ли скилл сервер разработки?
Нет. Его правила запрещают запускать сервер при генерации и требуют отдельно сообщить следующие команды пользователю.
Можно ли пропустить Git и зависимости?
Да. Параметры `--no-install --no-git` исключают эти действия из агентной генерации.
Когда агент выбирает MCP?
При явной просьбе, недоступном CLI или необходимости структурированно проверить схему. В обычной ситуации скилл предпочитает имеющийся CLI.
Что возвращает проверка конфигурации проекта?
Сведения о настройках и наличии нужных файлов без запуска проверок выбранного языка. Само выполнение проверок вызывается отдельно.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыГенератор TypeScript-проектов собирает выбранные интерфейс, сервер, базу и авторизацию в общий стартовый проект.
Начальную структуру собственной командной утилиты можно получить одним запуском и затем доработать с агентом под задачи проекта.
Методы для агента в одном CLI: сравнение вариантов, разбор проблем и правки кода по шагам, всего 20 слэш-команд.
CLI создает каркас MCP-сервера на TypeScript, добавляет компоненты и проверяет описания схем перед подключением
Настройщик, который читает ваш репозиторий и подключает под его стек агентов, скиллы, MCP-серверы и правила сразу к нескольким ассистентам
Скилл для аппаратных проектов помогает выбрать компоненты платы и подготовить техническое предложение с BOM
Коротко о README
Проект поддерживает несколько менеджеров пакетов, включая npm, pnpm и Bun. Визуальный конструктор и интерфейсы для агентов используют ту же логику выбора частей.