Архив рубрики ‘spec-driven development’

Ускорение и автоматизация разработки legacy‑прошивки контроллера чистых помещений фармацевтического производства

1. Спагетти код без тестов. Какие решения помогли выйти из тупика и ускорить добавление фич с минимальной регрессией. 2. Автоматизация тестирования: что получилось сделать быстро, а где словили ограничения железа. Что помогло быстро разобраться с ошибками на железе: I²C шина, прерывания и производительность главного цикла. 3. Ускорение за счет использования LLM агента в Firmware DLC. Нюансы агентной разработки firmware: в чем агент был хорош, как работать с ADR […]

Почему «вайбкодинг» не про всех разработчиков

Spec-driven development глазами архитектора: понятные спецификации

Эпиграф «Систему, которую не понимают, нельзя безопасно развивать» Meintjes, Rengaswamy, Katsande, Bikki, InfoQ, 2026 В этой статье я, Алексей Соболеков, архитектор решений, разберу зачем и как в агентской разработке формировать понятные спецификации. Ранее я разобрал Роль Solution Architect с приходом AI-агентов: что изменилось в 2026 году Главное

Тест проходит даже с багом: что показал эксперимент Дэна Лу

Пусть функция должна разворачивать строку. Агент написал тест: на входе abba, на выходе ожидается abba. Тест зеленый. Он останется зеленым, если функция вообще ничего не делает. Пример учебный, но ошибка выбора входа реальная: в одном из прогонов эксперимента Дэна Лу агент проверял разворот битового потока на палиндроме. Назвал рискованное место, независимо вывел результат, провел аудит […]

Фронтенд и бэкенд работают отдельно. Как я связал их задачи через OpenSpec

Организация AI-разработки, в которой каждый разработчик работает в своей зоне, а следующая задача может использовать решения, принятые на другой стороне. Бэкенд-разработчики закончили несколько задач и влили их в develop. Фронтендер берётся за связанную часть функциональности и открывает новую сессию агента. Знакомый запрос: «Для синхронизации посмотри вот эти коммиты, потом вот это дополнение и ещё этот […]

Обвязка вокруг модели даёт столько же, сколько сама модель: разбираю харнесс по слоям

Разбор харнессов ИИ‑агентов: как они устроены на обычном проекте, какими бывают — и что показал машинный журнал живого проекта Пилю офлайн‑заметочник Nitinol и пишу об этом статьи. В первой части рассказывал, как десять лет терял заметки, во второй — про хранение и поиск без RAG, в третьей

Покажи мне свой харнесс — и я спрошу у Клода, кто ты

Я продолжаю пилить по вечерам и ночам локальный заметочник Nitinol. Это третья статья цикла: в первой я рассказывал, как десять лет терял заметки, во второй — про хранение и поиск без RAG. В этот раз — про кухню разработки: стек, модели и процесс, о которых спрашивали в комментариях.

Spec Kit без тяжёлого CLI: как адаптировать Spec-Driven подход под свой проект в Cursor

Для кого: разработчики, аналитики и технические писатели, которые хотят вести работу с ИИ по спецификациям, но не готовы разворачивать полный Spec Kit от GitHub со всем конвейером команд. О чём: адаптация разработки на основе спецификаций (Spec-Driven Development) под один репозиторий в Cursor – без универсальной командной строки инструмента, с той же дисциплиной: сначала согласовать спецификацию, […]

Системный аналитик 2026: вы всё ещё пишете документацию, но теперь её читает только LLM

❝ — Значит, Ричард написал код? — Ричард написал, но источник вдохновения очевиден. ❞ © Кремниевая долина Я работаю более 6 лет системным аналитиком и порядка трёх лет на продуктах по внедрению LLM в бизнес. И меня категорически не устраивает AI-зрелость большинства моих коллег в этих ИИ-проектах!

Handoff-driven development

Улучшенный Spec-driven-dev. Это SDD + handoff’ы — передний край лучших мировых практик как для соло-разработки, так и для небольших команд. Это не история про рой агентов, которые в абстрактном цикле «план → код → ревью → тесты → деплой» самостоятельно везут продукт, синхронизируясь друг с другом через воркфлоу. У нас нет личного датацентра или полумиллиона […]

12