dex-bundle-architect
Бандл для архитектора: интерактивный system design, ADR, диаграммы, проектирование API, анализ кодовой базы, безопасность, наблюдаемость.
Вид: Бандл · Версия: 1.31.0 · Исходники и README на GitHub
Установка
Заголовок раздела «Установка»Из клона репозитория (нужны git, claude и jq):
./install-bundle/install-bundle.sh architectСначала посмотреть состав без установки: добавьте --dry-run.
Профиль роли - то, ради чего бандл собран:
dex-architect- System design узел зоны дизайна (дизайн-решение): reference architecture match, альтернативы, решение с CAP/PACELC…dex-code-discovery- Обзорное ревью существующего кода вширь: инвентаризация проблем по топикам, severity с калибровкой под масштаб…dex-codebase-analyzer- Анализ репозитория для архитектурных сессий: быстрый обзор стека, упаковка для LLM context, граф зависимостейdex-diagram-creator- Автор архитектурных диаграмм: C4, sequence, ER, state, flowchart в Mermaid, PlantUML, Structurizr DSL, D2dex-skill-ci-gates- Минимум гейтов в CI: обязательность проверок для мержа и установка по лок-файлу - независимо от платформы
Подтянуто вместе с профилем (30) - то, на что опираются названные выше плагины:
Показать список
dex-adr-writer- Автор ADR: пишет Architecture Decision Records в формате MADR - драйверы решения, альтернативы, trade-offdex-api-designer- Проектировщик API: REST, GraphQL, gRPC, OpenAPI, AsyncAPI, контракты, версионирование, формат ошибкиdex-design-reviewer- Ревью и согласование чужого дизайн-документа (спека, ADR, диаграммы) до написания кода: полнота NFR, дефекты…dex-skill-adr-quality- Оракул ADR: норма против состояния кода, проверка пункта нормы, опора нормы, дефолт открытого вопроса, источник…dex-skill-api-documentation- Документация API в Swagger/OpenAPI: примеры в схемах запросов, пересоздание сгенерированного клиента, документ на…dex-skill-api-spec-quality- Оракул контракта интерфейса (OpenAPI, AsyncAPI, gRPC IDL) - повтор неидемпотентной операции, миграция ломающего…dex-skill-architecture-definition-42010- Норматив этапа архитектуры (ISO/IEC/IEEE 42010:2022) - concerns сторон и views, двенадцать разделов arc42, граница…dex-skill-artifact-naming- Конвенция имени артефакта конвейера требований и границы её применения: занятый корпус диктует раскладку сам…dex-skill-codebase-conventions- Конвенции проекта: свод правил, создание значений, имена пар типов, throw или Result, async без ввода-выводаdex-skill-ddd- Domain-Driven Design в доменной модели: переход состояния мимо сущности, границы агрегата и его репозитория, хранимое…dex-skill-decision-log- decision-log конвейера требований: что в него попадает, как требование ссылается на запись, чем он отличается от меток…dex-skill-design-quality- Оракул дизайн-документа: обратимость решения с длинным следом - формат хранения, внешняя зависимость, контракт наружуdex-skill-doc-standards- Документация: требования качества и ограничение цели в документе требований, запись требований полными предложениямиdex-skill-docs-layout- Целевая раскладка корпуса документации проекта - дерево docs/, куда кладётся каждый жанр, минимум обязательного по…dex-skill-fact-verification- Сверка технического факта с источником истины для ревью, диагностики и аудита - чек-лист: имя API, поведение библиотеки…dex-skill-implementation-plan- Форма плана реализации для автора: поля шага (требования, предмет правки, исход, проверка, зависимость) и…dex-skill-interface-definition-openapi- Норматив этапа определения интерфейсов - состав машиночитаемого контракта (OpenAPI, AsyncAPI, gRPC IDL), дом контракта…dex-skill-nfr- Чек-лист меры NFR: число меры из источника или с записью решения, доступность по доле успешных запросов, классификация…dex-skill-node-contract- Рантайм-контракт агента-узла - режим interactive/autonomous, реакция на неполный вход (blocking/default-ok), возврат…dex-skill-observability- Наблюдаемость: OpenTelemetry, метрики, распределённая трассировка, health checksdex-skill-plan-quality- Оракул плана реализации: связь шагов с требованиями в обе стороны, первый работающий срез раньше последнего шагаdex-skill-project-baseline- Гейты качества проекта: проверка наличия при первом погружении в контекст, рекомендация завести до правок, фиксация…dex-skill-project-docs-map- Карта документации проекта - где лежат требования, BRD, ADR, спеки, корпус уровня 0 и счётчики номеров; файл путей…dex-skill-requirement-quality- Оракул единицы требований: противоречие с другой единицей, критерием готовности, принятым ADR или инвариантом кода…dex-skill-review-evidence- Процедура ревью: где искать источник намерения и когда ставить intent: n/a, два прохода с разделом «перепроверить» для…dex-skill-scalability- Масштабируемость в дизайне: горячая партиция или горячий ключ под нагрузкой с длинным хвостомdex-skill-solid- SOLID в изменении класса: тип без потребителей после смены реализации, класс с несколькими причинами изменения, лишняя…dex-skill-stack-registry- Канонический реестр стеков и правило загрузки skills по стеку×теме для общих агентовdex-skill-testability- Тестируемость кода: обращение логики к внешнему миру без шва для подмены в тесте,Guid.NewGuid()под сверкой тестаdex-skill-unit-identity- Тождество единицы требований: чем ключ отличается от формулировки, как выдаются номера (старший разряд из номера фичи…