Скилл для ИИ-агента: как превратить пожелание в правило
Меня зовут Илья, я разработчик и пишу про разработку с ИИ. В этой статье речь пойдёт про скиллы — инструмент, без которого я уже не начинаю работать с агентом на своих проектах. Начну с того, как я до него дошёл.
Сначала это даже приятно. Просишь ИИ-агента сделать одну фичу — он делает, код работает, переключаешься на следующую задачу. Потом просишь написать похожее для другой фичи — и он делает снова, но чуть иначе: во второй фиче другой подход к написанию тестов, в третьей своя структура папок, в четвёртой вызов внешнего сервиса делается напрямую, а в пятой через класс-обёртку. Каждая реализация по отдельности нормальная. А через пару месяцев ты открываешь проект и понимаешь, что получился зоопарк, который невозможно поддерживать.
Я почувствовал это на себе в первый же месяц плотной работы с агентом. И довольно быстро понял, что объяснять ему правила работы в каждом промпте бесполезно: контекст меняется, в новой сессии он старые договорённости уже не помнит. Так в моей работе с агентами появился инструмент, которого раньше не было, — скиллы.