home.social

#spec_driven_development — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #spec_driven_development, aggregated by home.social.

fetched live
  1. Устав и летопись кодинг-агентов

    Кодинг-агенты — отличный инструмент, пока проект помещается в контекстное окно. Но чем дальше в лес, тем толще партизаны: с ростом кодовой базы начинается деградация контекста, потеря архитектурных решений, “саботаж” инструкций и другие неприятности. В статье я предлагаю простой файловый подход , помогающий сохранить знания о проекте вне контекстного окна, сделать поведение агента более предсказуемым, а разработку контролируемой. Разберём, как организовать постоянную память и управляющий слой проекта , какие принципы действительно работают и где проходят границы такого подхода.

    habr.com/ru/articles/1066590/

    #agentsmd #кодингагенты #llm #spec_driven_development #claudecode #codex #openspec #вайбкодинг #adr #хореография

  2. Вы не напишете спецификацию с первого раза, даже с помощью Fable

    В блоге Anthropic вышла статья Thariq Shihipar, в которой он рассказывает, как агент помогает находить ему Неизвестные Неизвестные ( Unknown Unknowns ). Я думаю, что мысли из статьи также очень важны для Spec Driven Development, и хорошо объясняют, почему спецификация это живой документ, и получение финального документа возможно только после того, как код уже написан, (ну или во всяком случае, одновременно с этим моментом). Если вы считаете, что Spec Driven Development — это будущее AI‑assisted разработки (намеренно не говорю вайбкодинг), прошу под кат.

    habr.com/ru/articles/1064030/

    #intellij #spec_driven_development #claude_code #open_code #codex #skills

  3. Агент пишет не то, что нужно? Верните контроль

    Как часто, работая с агентом над новой фичей, вы остаётесь недовольны результатом? То что-то не работает, то качество кода неприемлемо. Вы просите агента ещё раз и ещё раз, пытаетесь подобрать «идеальный» промпт — и всё равно не выходит. Уверен: чем дольше вы работаете с агентом, тем чаще разочаровываетесь. И это неудивительно: агент пишет код очень быстро — и именно поэтому ОЧЕНЬ просто получить ОЧЕНЬ много кода, который вам не нужен. Но код — это как раз простая часть. Настоящая задача инженера — строить системы: надёжные, быстрые и поддерживаемые. Именно за это нам и платят — и вот этого агент пока за нас не делает.

    habr.com/ru/articles/1061404/

    #spec_driven_development #claudecode #codex #intellijidea

  4. Как я обуздал Vibe Coding: заставляем Grok и Codex делать ревью за Claude Code

    Сегодня из каждого утюга звучит термин vibe coding — расслабленная, итеративная разработка в диалоге с ИИ, когда ты просто описываешь хотелки, а агент сам пишет, правит и деплоит. Звучит как магия, но на практике попытка скормить агенту большой объем работы за один заход почти всегда заканчивается результатом категории «ну, вроде работает».

    habr.com/ru/articles/1060604/

    #vibe_coding #spec_driven_development #gsd #claudecode #codex #grok #оркестрация_агентов

  5. Как я прошёл путь от «сам быстрее напишу» до своего фреймворка для агентной разработки

    Когда я пытался делегировать ИИ-агентам написание кода для рабочих задач, то быстро наступил на все возможные грабли. В итоге на ревью и исправление ошибок уходило больше времени, чем ушло бы на самостоятельную разработку. Чтобы не отказываться от ИИ-помощников, нужно менять сам подход к взаимодействию с ними. В статье я разбираю механику основных проблем — деградации контекста ( Context Rot ), отсутствия долгосрочной памяти и неконтролируемой генерации кода. А также такой подход как spec-driven development . А заодно показываю, как решал эти боли с помощью Vibe-skills — своего минималистичного набора правил и промптов. Рассказываю, как заставить агента (на примере Claude Code) работать строго по спецификациям, использовать TDD и всегда оставлять финальное решение за человеком.

    habr.com/ru/articles/1044322/

    #claude_code #spec_driven_development #superpowers #context_rot #tdd #vibecoding #vibecoding #aiагенты #ииагенты #llm

  6. Написал задачу, закрыл ноутбук: агент спланировал, поспорил с ревьюером и прислал PR в Telegram

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

    habr.com/ru/articles/1025250/

    #вайбкодинг #вайбпрограммирование #вайбкодинг #ai_factory #spec_driven_development #claude #openspec #speckit #claude_code

  7. Осознанный вайб-кодинг с AI Factory

    Всем привет! Обычный вайб-кодинг: кидаем промпт → генерим → баг → фиксим → баг → повторить N раз. AI Factory меняет правила: самообучающаяся система патчей, где AI запоминает каждую ошибку и больше её не повторяет. Spec-driven воркфлоу, автогенерация рутины (Docker, CI, docs, Make), поддержка 14+ агентов, параллельная разработка через Git worktree. Это не "ещё один AI-помощник", а эффективный инструмент управления вайб-кодингом. В статье подробно разбираю технические вопросы: как работает самообучение, почему токены расходуются рациональнее чем кажется, и что нового в версиях AI Factory 1.3-1.8.

    habr.com/ru/articles/1001142/

    #ai_factory #spec_driven_development #claude #openspec #speckit

  8. От vibe coding к Spec-Driven Development: как приручить скорость ИИ и довести проект до продакшена

    Мы все видим, как ассистенты и агенты меняют правила игры. То, что недавно называли «умной IDE» с подсказками, рефакторингом и статическим анализом, сегодня лишь разминка перед сбором функциональности. Ассистенты и агенты могут пройтись по десяткам файлов, обновить тесты и даже оформить базовую документацию. Но вместе с бешеной скоростью генерации пришёл и хаос. Поговорим о том, как не дать «вайб-кодингу» развалить ваш продакшен и почему Spec-Driven Development (SDD) — это наш новый «компилятор», которому нужно доверять.

    habr.com/ru/companies/X5Tech/a

    #spec_driven_development #github_speckit #generative_ai #vibe_coding #aiассистенты #качество_кода #code_review #python #fastapi #mvp

  9. Как я стал кодить с Claude в 5 раз эффективнее с AI Factory

    Раньше для настройки проекта для работы с AI-агентом уходило 30-60 минут - поиск skills, подключение MCP, объяснение структуры проекта. Я часто берусь за новые проекты и устал тратить время на подготовку и получился AI Factory - теперь подготовка к работе занимает несколько минут! Автоматизированное составление спецификации и настройка, подбор/генерация skills для суб-агентов (с защитой от prompt-injection) и MCP под ваш стек, встроенная система самообучения через патчи (каждый фикс улучшает будущий код). Расскажу, как перешёл от ручной возни к автоматизации!

    habr.com/ru/articles/995038/

    #claude #spec_driven_development #github #openspec #speckit #claude_code

  10. Совсем не вайбовый вайбкодинг. Обзор SDD+ фреймворков для разработки с ИИ

    В статье рассмотрим SDD фреймворки (Spek-Kit, OpenSpec, Kiro, BMAD) и решения не являющиеся полностью SDD, но решающие вопросы упорядочивания разработки с ИИ (Cursor Memory Bank, TaskMaster, Tessl, Supercode, Claude-flow). Слово "вайбкодинг" в современном мире прижилось плотно, но у большинства разработчиков с опытом вызывает безусловный рвотный рефлекс. С одной стороны ИИ пишет код очень хорошо. Современные модели в алгоритмике уже почти всегда лучше разработчиков. Но если дело касается большого проекта и Production, всплывают многочисленные проблемы:

    habr.com/ru/articles/985990/

    #sdd #вайбкодинг # #specification #spec_driven_development #cursor_ai #cursor_ide #agentic_coding

  11. Код пишет нейросеть. Что остается разработчику?

    Все говорят, что скоро Claude и GPT заменят программистов. Я руковожу студией разработки и вижу другую картину: AI не заменяет инженеров, но беспощадно наказывает за лень и отсутствие архитектурного мышления . В этой статье я на живом примере покажу разницу между популярным «вайб-кодингом», который порождает неработающих монстров, и подходом Spec-Driven Development . Продемонстрирую, как превратить LLM из генератора случайного кода в костюм Железного человека для инженера, поделюсь ссылкой на репозиторий с реальным кодом и спецификацией, написанными ИИ, и расскажу, какие 5 навыков теперь нужны разработчику, чтобы оставаться в профессии.

    habr.com/ru/articles/974754/

    #Spec_Driven_Development #сезон_ии_в_разработке #нейросети #llm #claude #chatgpt #gemini #vibecoding #cursor