RU

Три плагина для Mattermost за день: как мы закрыли боли мессенджера с помощью Cursor

Очередная история про AI и разработку, но с конкретикой. Mattermost на Team Edition, три ежедневные боли: нельзя нормально ответить на сообщение в к…

mattermostmattermost pluginscursoropen sourcewebrtcpionкорпоративный мессенджерai-assisted developmentpluginreact
Habr
RU

AIRepo: как проверить, готов ли ваш репозиторий к работе с AI-агентами

Coding agent может написать технически правильный код и всё равно сделать неправильное изменение. Причина не обязательно в модели или промпте. Репоз…

aiagents.mdrepositorycoding agentai agentAIReposource of truthsoftware engineeringai-assisted developmentagentic development
Habr
RU

Spec-driven development в микросервисах, часть 3: archspec investigate — исследование фичи до кода

Третья, заключительная статья из цикла. Часть 1 — где LLM теряет межсервисный контекст и почему локальных спек недостаточно. Часть 2 — archspec как…

spec-driven developmentai-assisted developmentclaude codellmмикросервисыархитектура микросервисовservice contractsoutbox patternидемпотентностьcode review ai
Habr
RU

Как научить AI писать коммиты по правилам вашего проекта, а не Conventional Commits по умолчанию

Любой AI-инструмент умеет генерировать commit message. Проблема в том, что он генерирует что-то разумное — но не то, что пр…

gitcommit messageclaude codellmprompt engineeringавтоматизацияинструменты разработчикаgit hooksai-assisted developmentdeveloper experience.
Habr
RU

Spec-driven development в микросервисах, часть 2: как archspec делает контекст сервисов явным

В первой части я разбирал, почему spec-driven development начинает ошибаться, когда фича проходит через несколько микросервисов. Проб…

spec-driven developmentai-assisted developmentclaude codellmai-агентымикросервисыархитектура микросервисовdocs as codeservice contractsoutbox pattern