Internet Starter
Создание заготовок Next.js или FastAPI с проверками работоспособности.
Метаданные навыка
| Источник | Встроенный (установлен по умолчанию) |
| Путь | skills/software-development/internet-starter |
| Версия | 1.0.0 |
| Автор | VibeOS |
| Лицензия | MIT |
| Платформы | linux, macos, windows |
| Теги | web, nextjs, fastapi, scaffold, starter, internet |
| Связанные навыки | plan, git-local-workflow, github-pr-workflow |
Справочник: полный SKILL.md
к сведению
Ниже приведено полное описание навыка, которое VibeOS загружает при его активации. Агент видит эти инструкции, когда навык активен.
Internet Starter
Создайте минимальный скелет интернет-проекта: Next.js (TS) или FastAPI.
Развёртывание не выполняется. Останавливается на локально запускаемом приложении с проверкой /health (или /api/health).
Когда использовать
- Пользователь просит создать сайт, лендинг, оболочку SaaS или JSON API
- Вам нужна чистая папка с зависимостями, README и эндпоинтом здоровья
- Перед подключением аутентификации, биллинга или развёртывания (это более поздние навыки)
Предварительные требования
- Для Next: Node.js 20+ и
npm - Для FastAPI: Python 3.11+ и
pip - Запускайте scaffold через
terminalиз пустого целевого каталога
Как запустить
Найдите каталог этого навыка, затем:
python3 scripts/scaffold.py next ./my-app
python3 scripts/scaffold.py fastapi ./my-api
Если путь к навыку неизвестен, выполните поиск с помощью search_files по запросу internet-starter/scripts/scaffold.py.
Краткая справка
| Пресет | Команда после scaffold | URL проверки здоровья |
|---|---|---|
next | npm install && npm run dev | http://127.0.0.1:3000/api/health |
fastapi | python3 -m venv .venv && source .venv/bin/activate && pip install -r requirements.txt && uvicorn app.main:app --reload | http://127.0.0.1:8000/health |
Порядок действий
- Убедитесь, что целевой каталог пуст (или не существует).
- Запустите
scaffold.pyдля выбранного пресета. - Установите зависимости через
terminal. - Запустите dev-сервер в фоне, если пользователь хочет проверить работу.
- Выполните запрос к URL проверки здоровья (
web_extractилиterminal+curl). - Опишите созданные пути и следующие шаги (аутентификация, БД, развёртывание).
Возможные проблемы
- Не запускайте scaffold в непустой каталог — скрипт откажется работать.
- Не придумывайте собственный монорепозиторий, если не попросили; оставляйте заготовку минимальной.
- После scaffold предпочитайте
read_file/patch; не переписывайте всё дерево целиком. - Секреты храните в
.env, скопированном из.env.example, и никогда не коммитьте.
Проверка
- Эндпоинт здоровья возвращает JSON с
"status": "ok". - README в новом проекте содержит точные команды запуска, которые использовались.