Amplicode – ускоряем разработку на Spring
2.36K subscribers
206 photos
53 videos
1 file
225 links
Amplicode - это плагин для IntelliJ IDEA, GigaIDE и OpenIDE, который ускоряет и упрощает разработку сервисов и web-приложений на Spring.

Сайт: amplicode.ru
Чат: @amplicode_chat
YouTube: youtube.com/@amplicode
GitHub: github.com/Amplicode/amplicode
Download Telegram
⚡️ Релиз Amplicode 2026.1.3

В этом релизе основной фокус был на Spring Skills: мы расширили набор навыков для разработки Spring-приложений и сделали их проще доступными для пользователей разных AI-агентов.

Главное обновление — новый Spring Data JDBC skill. Он помогает работать с проектами на Spring Data JDBC: учитывать особенности маппинга, репозиториев и доменной модели, а также генерировать код в стиле, совместимом с этим стеком.

Все Spring Skills теперь опубликованы в популярных каталогах и реестрах навыков для AI-агентов:
skills.sh
agentskill.sh
tessl.io/registry
lobehub.com


Мы также значительно улучшили производительность Amplicode на больших проектах. Работа с крупными кодовыми базами стала быстрее и стабильнее: меньше задержек при анализе проекта, навигации и выполнении операций, которые требуют глубокого понимания структуры приложения.

Также в релиз вошло множество исправлений ошибок и небольших улучшений, повышающих стабильность повседневной работы.

Установить | Чат поддержки | #release #minor
👍19🔥155😎41
⚡️ Skill of the Week: Spring Data JPA

Продолжаем рубрику Skill of the Week: каждую неделю разбираем скилл, который помогает вам и AI-агентам в реальной работе.

Знать Spring Data JPA должен любой Spring-разработчик. Ждём того же от AI-агента.

Справляются ли с этим современные модели? Смотря какие.

Opus 4.8 ошибается реже остальных, но и он не идеален: вчера агент настроил связь между сущностями правильно, а сегодня на той же задаче добавил CascadeType.ALL 🤦‍♂️.


Skills, которые объясняют агенту особенности фреймворка, значительно поднимают качество кода у моделей среднего класса. На отдельных задачах такие скиллы подтягивают Haiku почти до уровня Opus!

Этому и посвящён скилл недели.

📚 Какие ошибки агенты чаще допускают с JPA и как их избежать, разобрали в статье на Хабре.
🔥206👍4🤯2🤔1
Skill of the Week: Spring Data JDBC

Продолжаем рубрику Skill of the Week: каждую неделю разбираем скилл, который помогает вам и AI-агентам в реальной работе.

Spring Data JDBC — сознательно простой стек: агрегаты в духе DDD, загрузил корень целиком, изменил, сохранил. Казалось бы, чем проще технология, тем легче с ней агенту.

Так ли это на практике? Скорее наоборот.

Кода с Spring Data JDBC в открытом доступе мало, и модели приходится достраивать поведение фреймворка по своим общим представлениям. Итог: агент ссылается на внутренний компонент чужого агрегата, заводит репозиторий для владеемой сущности и нарушает границы там, где этого делать нельзя 🫠.


Skill объясняет агенту, как Spring Data JDBC устроен на самом деле: что такое агрегат, где проходит его граница и почему репозиторий бывает только у корня. Для моделей среднего класса это критично (на отдельных задачах скилл подтягивает Haiku почти до уровня Opus!).

Этому и посвящён скилл недели.

📚 Как научить агента мыслить агрегатами разобрали в статье на Хабре
1🔥12👍10😎85
⚡️ Вышел Amplicode 2026.1.4

Небольшой патч-релиз с двумя важными исправлениями для Spring MCP.

1. Инструмент list_project_endpoints больше не падает с List is empty, если контроллер объявлен с @RequestMapping без явного HTTP-метода. Список эндпоинтов теперь отдаётся корректно.

2. MCP-сервер теперь нормально работает с Cursor на Windows: нативные пути из ответа roots/list нормализуются в file:// URI, что убирало ошибки HTTP 400 и мешало серверу определить нужный проект.

Устанавливайте Spring Skills в 1 строчку для любого AI-агента:


npx skills add Amplicode/spring-skills -g


Spring Agent Toolkit | Чат поддержки | #release #minor
🔥1664👍1😎1
⚡️ Чёрный рынок токенов на Claude в Китае и много релизов

Двадцатый выпуск еженедельных IT-новостей от OpenIDE!

Администрация Трампа сняла экспортные ограничения с Fable 5, Anthropic в тот же день выпустили Sonnet 5 и Claude Science.

Grok 4.5 вышел в приватную бету и по словам Маска обошёл Opus, хотя проверить это некому.

А в Китае Claude официально недоступен, но продают его там по 10% от прайса Anthropic через серверы-прокладки, которые заодно перепродают логи.

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
😇 ЧИТАТЬ НА ХАБРЕ
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍9🔥6😎1
Media is too big
VIEW IN TELEGRAM
⚡️ Встроенный DB-клиент в OpenIDE #coming_soon

Рады рассказать про новую и очень значительную часть OpenIDE, про которую нас неоднократно спрашивали.

В следующей сборке OpenIDE появится встроенный DB-клиент для работы с базами данных прямо внутри IDE.


Больше не нужно держать рядом DataGrip, DBeaver или pgAdmin — подключились один раз, и дальше работаете с базой там же, где пишете код.

В первой версии будут доступны:
– SQL-комплишн по схеме базы: подсказывает таблицы и колонки, ловит опечатки и синтаксические ошибки
– Редактирование данных прямо в таблице: сортировка, фильтры, правка ячеек
– Экспорт результата в CSV, JSON, SQL и XML
– ER-диаграмма схемы базы: таблицы и связи между ними наглядно
– EXPLAIN и анализ плана запроса

Уже есть поддержка 5 наиболее популярных СУБД: PostgreSQL, MySQL, ClickHouse, SQLite и Oracle.

Базовые возможности DB-клиента будут доступны в OpenIDE абсолютно бесплатно, полноценная поддержка всех 5 СУБД — в OpenIDE Pro.
🔥3713👍10🤩2
⚡️ Amplicode 2026.1.5 готов к IntelliJ IDEA 2026.2

IntelliJ IDEA 2026.2 выходит со дня на день и Amplicode её уже поддерживает.

В свежем релизе также поправили несколько багов.

Spring Skills продолжаем расширать новыми скиллами для Java и Kotlin разработчиков.

Звёздочки на GitHub приветствуются (там уже их почти 100!).


Spring Agent Toolkit | Чат поддержки | #release
🔥15👍1052
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ OpenIDE Pro теперь доступна всем

Java, Kotlin, Go, TypeScript, JavaScript, Python, PHP и встроенный DB-клиент в одном дистрибутиве!

Все пользователи OpenIDE могут перейти на OpenIDE Pro без регистрации, без NDA и без каких-либо ограничений.

60 дневный триальный период OpenIDE Pro включает в себя:

1. Полноценную поддержку Spring
2. Расширенную поддержку Go (с отладкой и профилированием)
3. Полный доступ к инструментам для работы с БД (PostgreSQL, MySQL, ClickHouse, Oracle)
4. Поддержку JavaScript/TypeScript вместе с React/Angular/Vue
5. Инструменты для работы с Python и PHP


Также доступны бесплатные пилоты для корпоративных клиентов с раширенным триальным периодом. Достаточно просто оставить заявку через форму.

Скачать: https://openide.ru/download

📚 Подробнее про OpenIDE Pro читайте в релизной статье на Хабре
1👍12🔥1272
⚡️ Можно ли запретить AI-агенту ломать архитектуру Spring-приложения?

Одних инструкций в AGENTS.md и Skills недостаточно. Агенту нужны инструменты, которые проверят результат и помогут найти ошибку.

В новом видео разбираем это на примере ArchUnit: агент нарушит архитектуру Spring-приложения, получит упавший тест и самостоятельно исправит код.


Но видео не про ArchUnit. Оно про то, как тесты, линтеры и анализаторы создают для AI-агента обратную связь и помогают ему работать качественнее.

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥95🤯1😎1
Спека вместо кода: OpenSpec vs SpecKit

Сколько строк сгенерированного кода вы реально прочитали за последнюю неделю?

Вопрос неудобный, и именно из него растёт spec-driven development: описываем намерение явно, до генерации, и агент работает по спеке, а не по вашей интуиции.

Новая статья на Хабре — сравнение OpenSpec и SpecKit: два взгляда на один процесс, разные компромиссы между простотой и контролем качества.

Ну и конечно же: как OpenIDE Pro помогает работать со спеками на практике?

👉 Читаем тут
8🎉4😁2
⚡️ ВАЙБКОДИНГ НА JAVA: 4 СОВЕТА ДЛЯ SENIOR-РАЗРАБОТЧИКА

Как контролировать качество кода AI-агента до code review? На примере Java и Spring Boot разбираем guardrails: автоматические проверки стиля, тестов, архитектуры и покрытия в Gradle.

AI-агент может выполнить задачу по промпту, но оставить разработчику большой объём исправлений.


В новом видео Илья показывает, какие проверки стоит добавить в процесс сборки, чтобы находить типовые проблемы ещё до ревью человеком.

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍10😁32😎1