bun — скилл для Claude Code: что делает и как установить
Переключает агента на среду Bun вместо привычных Node.js и npm. Настраивает команды запуска, встроенные базы данных и сервер без внешних пакетов.
npx skills add brianlovin/agent-config --skill bun -a claude-codeЧто делает bun
Скилл задаёт правила кодинга под рантайм Bun. Агент перестаёт предлагать команды npm или ts-node и сразу пишет вызовы bun run, bun test и bun build. Заодно убирает установку dotenv, потому что Bun считывает переменные окружения из .env сам.
В коде скилл подменяет внешние зависимости родными API платформы. Вместо библиотек вроде Express или pg агент использует Bun.serve(), Bun.sql, Bun.redis и bun:sqlite. Для фронтенда на React предлагается запуск HTML-импортов прямо через встроенный сервер с флагом --hot, минуя сборщики вроде Vite.
Если проект жёстко завязан на библиотеки Node.js без прямых аналогов в Bun, агент может слишком настойчиво вычищать старые модули. Для подробностей по типам скилл отсылает к документации внутри node_modules/bun-types/docs/**.md.
Какие задачи решает
- перевести проект с npm и ts-node на команды Bun
- запустить HTTP-сервер с маршрутизацией без Express
- настроить тесты через bun:test вместо Jest
- подключить SQLite или Postgres без сторонних драйверов
Примеры запросов агенту
- Напиши тесты для модуля авторизации с помощью bun:test.
- Сделай HTTP-сервер на Bun.serve с маршрутом для пользователей и отдачей index.html.
- Покажи, как выполнить shell-команду и прочитать файл средствами Bun.
Как установить bun
1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill bun -a claude-code2Вручную: положить файлы
~/.claude/skills/bun/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/bun/
1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill bun -a codex2Вручную: положить файлы
.agents/skills/bun/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill bun -a cursor2Вручную: положить файлы
.cursor/skills/bun/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install brianlovin/agent-config bun2Вручную: положить файлы
.github/skills/bun/SKILL.md1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill bun -a gemini-cli2Командой платформы
gemini skills install https://github.com/brianlovin/agent-config --path skills/bunВручную: положить файлы
.devin/skills/bun/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill bun -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о bun
Как установить bun в Claude Code?
Запустите в терминале команду npx skills add brianlovin/agent-config --skill bun -a claude-code. Конфигурация сохранится по пути ~/.claude/skills/bun/SKILL.md.
Что делает скилл bun?
Он учит ассистента использовать встроенные интерфейсы Bun вместо сторонних библиотек вроде dotenv, express, ws или vitest.
Нужно ли устанавливать dotenv при работе с этим скиллом?
Нет, библиотека dotenv не нужна. Bun читает файлы .env автоматически при запуске.