Навык: Web Development
web-development — это навык для задач по веб-разработке, но не в абстрактном смысле “сделай любой сайт как угодно”.
В текущем builtin-виде он завязан на конкретный стек и окружение:
- Next.js
- SQLite
- Drizzle ORM
- Railway
Когда он полезен
Этот навык особенно полезен, если задача уже живёт в таком стеке:- создать или изменить web app на Next.js;
- добавить API route;
- сделать database operation через Drizzle;
- управлять работой приложения в Railway-friendly окружении.
Когда он не подходит
Этот навык не стоит воспринимать как универсальный web навык для любого стека. Если проект на другом фундаменте, например:- Django;
- FastAPI;
- Laravel;
- Rails;
Что он помогает сделать
В рамках текущего окружения навык помогает агенту:- ориентироваться в Next.js App Router;
- понимать роль
app/api/; - работать с Drizzle ORM;
- учитывать deployment model на Railway;
- не придумывать неподходящую архитектуру поверх другого стека.
Почему это важно
Без такого навык агент может пытаться “усреднить” web-development advice. А этот навык делает поведение более конкретным:- не абстрактный “любой backend”;
- не абстрактная “любая база”;
- а конкретный рабочий стек и его conventions.
Что лучше писать в запросе
Хорошие примеры:- «Добавь API route для списка задач»
- «Сделай таблицу и CRUD через Drizzle»
- «Измени страницу в Next.js приложении»
- «Добавь endpoint в app/api/»
Ограничения
- Skill имеет смысл только там, где стек действительно совпадает.
- Он завязан на окружение Railway и текущую структуру web-проекта.
- Для общего web-консалтинга без этого стека может понадобиться другой подход.
