Собрал плагин за выходные: как добавить новые функции в Трекер без помощи разработчиков
Написал весь код с помощью искусственного интеллекта.

Содержание
- С чего всё началось: запрос от отдела снабжения
- Создал плагины без навыков программирования
- Разработал 2 плагина, которыми пользуются коллеги
- Для просмотра файлов
- Для расширенного редактирования файлов
У команды могут быть узкоспециализированные задачи, которые сложно закрыть стандартными функциями сервисов. Добавить новые возможности позволяет платформа плагинов в Трекере. Так поступил Александр Бобровских, менеджер продуктов Яндекс Вики и Формы, когда столкнулся со специфическим запросом от внутренней команды. Чтобы адаптировать сервис под рабочие процессы, он своими силами собрал решение с помощью ИИ-инструментов.
С чего всё началось: запрос от отдела снабжения
В Яндекс 360 есть отдел снабжения. Его сотрудники ищут поставщиков, сравнивают предложения, оформляют заявки на приобретение товаров и услуг для компании.
Заявки заводят через Яндекс Формы — здесь указывают предмет закупки и прикладывают CSV-файл. После отправки формы автоматически создаётся задача в Яндекс Трекере.
Когда сотрудник, который создаёт заявку, прикреплял CSV в форму, он не мог посмотреть содержание файла. Если прикрепили не то или в данных была ошибка, заметить и исправить её (например, добавить позицию) в моменте было сложно. Приходилось открывать файл в отдельной программе.
Кроме того, другие специалисты, которые потом обрабатывали заявки, не могли вносить никакие изменения в файлы: например, заливать столбцы контрастными цветами для наглядного отображения. Приходилось скачивать документ на компьютер, открывать в сторонней программе, редактировать, сохранять и заново загружать в задачу.
Отдел снабжения попросил доработать сервисы, но такие улучшения были слишком точечными, а ресурсы разработки направляли на более массовые задачи. В итоге в бэклог продукта задачи не попали.
Тем временем в Трекере появилась платформа с плагинами, и я решил создать расширения, которые закрыли бы запрос коллег.
Создал плагины без навыков программирования
У меня появилась идея перенести в Трекер полноценную работу с таблицами, чтобы сотрудники могли просматривать и редактировать файлы. Я не разработчик, поэтому использовал вайбкодинг.
Чтобы улучшить результат, я подключил три навыка — это готовые наборы инструкций для ИИ, заточенные под конкретные задачи:
- Планирование. Помогает нейросети сначала составить план реализации проекта, а не сразу начинать писать код. В дальнейшем навык снижает количество доработок.
- Руководство по дизайну. Помогает ИИ-агенту понять, как должен выглядеть интерфейс плагина. Чтобы результат получился интуитивно понятным для пользователей, я загрузил в нейросеть не только общие правила, но и готовую документацию Трекера с дизайн-системой и примерами кода.
- Работа в браузере. С этим навыком нейросеть может сама открыть веб-страницу с плагином, сделать скриншоты и проверить, насколько результат соответствует задумке.
Важно понимать, что в вайбкодинге не существует волшебной кнопки, которая с первого раза выдаёт идеальный результат. Мне потребовалось несколько итераций доработок: например, чтобы добиться удобного интерфейса. Тем не менее искусственный интеллект в несколько раз ускоряет разработку: первый плагин я создал за два выходных, второй — за четыре.
Разработал 2 плагина, которыми пользуются коллеги
Для просмотра файлов
Плагин позволяет сотруднику загрузить CSV-файл через форму создания заявки, проверить его содержимое и в один клик добавить позицию.
Входит в реестр отечественного ПО. Управляйте проектами по Agile, Scrum, Waterfall и не только
Для расширенного редактирования файлов
Второй плагин создан для сотрудников, которые обрабатывают заявки. Он позволяет:
- Редактировать файлы: заливать ячейки цветом, менять шрифт, выравнивать текст по краям или центру, вставлять изображения.
- Разворачивать таблицу на весь экран: когда строк много, не приходится долго листать маленькое окно предпросмотра.
- Создавать историю версий: при каждом сохранении плагин не перезаписывает файл, а создаёт его копию с датой и временем изменения. Всегда можно посмотреть, кто и когда вносил правки, и вернуться к нужной версии.
- Вносить изменения в файл вместе с коллегами: правки каждого сохраняются отдельно.
Листайте вправо, чтобы посмотреть, как выглядит заявка с плагином и как с ней можно работать.
Плагинов, которые я создал для отдела снабжения, нет в открытом доступе. Но в библиотеке Трекера более двадцати готовых публичных расширений, которые может установить любая организация. Чтобы посмотреть их, откройте раздел «Плагины» в боковом меню и нажмите кнопку «Все плагины в каталоге». Больше о платформе плагинов читайте в Справке.
