Обновить

Комментарии 5

Выглядит интересно, но ни чего не понятно.

Вы с ИИ нагенерировали кучу текста с описанием архитектуры - как реализовано. Это все полезно на определённом уровне. Но на титульный странице хочется видеть компактное описание для людей: какие насущные проблемы оно решает и как им пользоваться, не сильно погружаясь во внутренности. Демо должно показать практическую пользу на самом злободневном примере, а не абстрактные возможности. Технические подробности как создавать и добавлять в проект свои кастомизации в 2026 лучше оформлять сразу в виде скилла для агента.

как написано было в конце статьи, ИИ использовался исключительно для перевода. Оригинальный файл README.md из репозитория был полностью написан вручную. Как и код плагина. Да, конечно ИИ чат (хочу подчеркнуть - чат) немного помогал в освоении Intellij SDK иногда, но не более того. То есть по факту - весь код написан человеком, документация тоже. Исключение составляют лишь тесты (и то - это условно последний коммит, до этого их вообще не было :))

По поводу

не сильно погружаясь во внутренности

Тут так не получится :) У плагина своя архитектура, свой набор полей для ввода и вывода. Поэтому и было предложено прочитать оригинальный README.md, потому что там всё куда более развёрнуто и даже есть диаграмма как вообще происходит взаимодействие IDE и вашего скрипта. Просто на Хабр тянуть это не посчитал нужным. Мне кажется, тем людям, которым это действительно интересно, проще будет пойти и прочитьать readme на английском, здесь это было добавлено только для того, чтобы посмотреть кому это вообще может понравиться и понравится ли вообще.

Мой путь был: ссылка examples в статье (понять для чего это может пригодится), но я не понял. Потом README в корне проекта, но он огромный и описывает "how it works" instead of "what problems does it solve out of the box". Я попытался сормить док в LLM, чтобы понять где и как это может упростить мне жизнь, но оно тоже не выдало ни чего вразумительного.

The intellij-psa plugin enables developers to define custom autocomplete and "GoTo" navigation rules for project-specific patterns, dynamic attributes, and specialized frameworks that standard static analysis cannot resolve. It enhances productivity by mapping custom string literals to class definitions and enabling navigation through complex proxy objects or service locators. For more details, visit GitHub.

по поводу

оформлять сразу в виде скилла для агента

подумаю об этом, спасибо за идею!

"рыбные" тексты, типа "My Awesomr template", "Option A", "Option B" - это пережиток нулевых, если не раньше. Нужны реальные, живые значения.
И было бы лучше, если бы вы на конкретном примере пояснили, чем ваш плагин лучше коробочного функционала. То есть конкретный пример проекта ( в идеале - на гитхабе или подобном сервисе), IDE "из коробки" ведёт себя так-то; File and Code Templates и Live Templates не помогают, потому что ... ( тут объяснение). А дальше показано, как плагин возникшие проблемы решает.
И тогда, имхо, будет интерес к плагину и желание попробовать.
А "рыбу" не надо, она протухла двадцать лет назад...

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации