Skip to main content

Навык: 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;
то guidance из этого навык может быть частично нерелевантным.

Что он помогает сделать

В рамках текущего окружения навык помогает агенту:
  • ориентироваться в 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-консалтинга без этого стека может понадобиться другой подход.

Связанные страницы