Забудьте про циклы Ральфа: новый фреймворк GSD для Claude Code
Original · Forget Ralph Loops: The New GSD Framework for Claude Code
Key Takeaway
Фреймворк GSD кардинально повышает точность ИИ-разработки, разделяя сложные задачи между специализированными субагентами с изолированными контекстными окнами, что позволяет создавать надежные приложения корпоративного уровня полностью автономно.
Highlights
GSD (Get Stuff Done) — это open-source фреймворк для оркестрации ИИ-субагентов в рамках методологии Spec-Driven Development.
Главное преимущество GSD заключается в использовании «чистого» контекста для каждой подзадачи, что предотвращает галлюцинации из-за раздувания контекста.
Система включает специализированных агентов: картографов кодовой базы, исследователей безопасности, планировщиков и верификаторов.
GSD интегрируется с Claude Code и поддерживает параллельное или последовательное выполнение планов разработки.
В процессе инициализации фреймворк автоматически выявляет критические уязвимости и пробелы в спецификации проекта.
Демонстрация работы показала создание полнофункциональной админ-панели с управлением пользователями и логами аудита в автономном режиме.
Timeline
Введение в GSD и проблему раздувания контекста
Эрик представляет GSD как новый инструмент для оркестрации субагентов, оптимизированный под Claude Code. Он объясняет, что традиционные методы разработки с ИИ страдают от снижения точности при увеличении объема контекста в одном окне. GSD решает это путем делегирования задач планирования, исследования и кодинга отдельным исполнителям с «чистыми» сессиями. Автор подчеркивает, что хотя это требует большего расхода токенов, итоговое качество кода значительно выше. Весь процесс ведется от сырой идеи до готового продукта через строгую спецификацию (SDD).
Установка и глубокий анализ кодовой базы
После краткого представления своего опыта в Amazon и Microsoft, Эрик демонстрирует процесс установки GSD через терминал. Он выбирает интеграцию с Claude Code и кастомную строку состояния для отслеживания расхода ресурсов. Важным этапом является запуск четырех параллельных агентов-картографов, которые изучают архитектуру, техстек и конвенции существующего проекта. Результаты этого анализа сохраняются в папке «.planning», что позволяет ИИ «знать» проект даже после очистки контекста. Это закладывает фундамент для осознанного внесения изменений в «brownfield» проекты.
Инициализация проекта и исследование пробелов
На этом этапе автор показывает, как ИИ взаимодействует с пользователем для уточнения деталей будущей админ-панели. GSD анализирует предоставленный MD-файл с идеями и начинает задавать уточняющие вопросы о приоритетах и методах тестирования. В работу вступают субагенты-исследователи, которые находят критические уязвимости, такие как проблемы с Cookie и Middleware. Система формирует таблицу технических пробелов и предлагает исправления еще до написания первой строки кода. Эрик настаивает на исправлении уязвимостей перед созданием итогового файла «project.md».
Настройка режимов выполнения и спонсорский блок
Эрик делает небольшое отступление, представляя Testbrite MCP — ИИ-агента для автоматизированного тестирования, который повышает точность доставки фич до 93%. Далее в GSD настраиваются параметры реализации: выбирается режим «YOLO» для полной автономии и последовательное (sequential) выполнение задач. Автор рекомендует последовательный режим, чтобы проект не остался в полурабочем состоянии при исчерпании лимитов. Для планирования и ресерча выбирается модель Opus для обеспечения максимального качества. Все настройки фиксируются в файле «config.json» для дальнейшего использования.
Автономная реализация и работа субагентов
Система генерирует подробную дорожную карту из 5 фаз и 36 требований, которую пользователь должен одобрить. После команды «approve» GSD запускает исполнителей, которые вносят правки в файлы, делают Git-коммиты и автоматически отмечают прогресс. Оркестратор передает каждому агенту ровно столько контекста, сколько нужно для выполнения конкретной подзадачи. Верификатор следит за тем, чтобы изменения соответствовали исходным требованиям, и отправляет код на доработку в случае ошибок. Это позволяет разработчику не отвлекаться на промежуточные подтверждения и получить готовый результат «под ключ».
Демонстрация результата и управление состоянием
В финальной части видео Эрик показывает работающую админ-панель: поиск пользователей, фильтрацию по тарифам и корректировку кредитов. Он демонстрирует логи аудита, где фиксируется каждое действие администратора, подтверждая целостность системы. Особое внимание уделяется мгновенному обновлению интерфейса без перезагрузки страницы, реализованному с помощью библиотеки Zustand. Автор упоминает свой 7-часовой курс по NestJS для тех, кто хочет строить масштабируемые приложения. Видео завершается призывом использовать ИИ-инструменты для создания серьезных проектов и подписываться на канал.
Description
This video introduces GSD, an open-source software framework for spec driven development, showcasing its unique approach to orchestrating sub-agents to complete projects. Unlike traditional methods, GSD enhances claude code workflows by allowing dynamic management of multiple claude code subagents. This makes ai agent integration seamless for robust software engineering projects. I’ll show you exactly how to install GSD, map your existing codebase, and use it to build a fully functional Admin Dashboard with auth, credit management, and audit logs—all without manual intervention. 🚀 Sponsor: Automate your software testing with TestSprite (Free Trial): https://www.testsprite.com/?via=eric-tech 💬 Join the TestSprite Discord Community: https://discord.com/invite/GXWFjCe4an ━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔗 RESOURCES & LINKS 💬 Download the full resource in Skool: https://www.skool.com/erictech 📅 Work With Me - New Projects - Free Strategy Call: https://calendar.app.google/sB9KrJP6e8j3EPmd9 - Technical Consultation (Paid 1:1): https://calendar.app.google/BU9D589X3KNxnTeg6 🤝 Let's Connect LinkedIn: https://www.linkedin.com/in/ericwtech/ ━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔗 Mentioned in this Video: - Terminal Status Line: https://youtu.be/Jvl_MOBPRXI?si=Gahb2Bqyf2G581t3 - Full Review of TestSprite MCP: https://youtu.be/Ii4iByza908?si=DlWsbNPydC1H54sZ - Build a Production-Ready NextJS App (7-Hour Course): https://youtu.be/HqlJjX9uIuk?si=h0epcadWk-MKryEB ⏱️ Timestamps: 0:00 - Intro: The Problem with Traditional Spec-Driven Frameworks 0:45 - What is GSD? (Solving Context Rot) 2:15 - Installing GSD & Mapping Your Codebase 4:35 - Initialization & AI Research Phase 8:55 - Execution: "YOLO Mode" vs. Interactive 12:50 - The Final Result: Admin Dashboard Demo #ClaudeCode #AIcoding #SoftwareEngineering
