К основному содержанию
скилл CX Codex

architecture-review · donchitos — скилл для Claude Code: что делает

Проверяет, покрывают ли ADR требования из GDD, и ищет конфликты между решениями и проблемы совместимости с движком.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Donchitos/Claude-Code-Game-Studios --skill architecture-review -a claude-code
Открыть на GitHub

Что делает architecture-review

architecture-review строит матрицу трассируемости между требованиями игровых документов и ADR. Скилл отмечает пробелы, сопоставляет решения между собой и проверяет их соответствие закреплённой версии движка. Итог получает один из статусов: PASS, CONCERNS, NOT ASSESSED или FAIL.

Полная проверка проходит по этапам: загрузка материалов, извлечение технических требований из GDD, построение матрицы, поиск конфликтов между ADR, аудит движка и проверка архитектурного документа. Можно выбрать отдельный режим: coverage, consistency, engine, single-gdd [path] или rtm. Последний добавляет к цепочке GDD → ADR пути к историям и тестам и записывает результат в docs/architecture/requirements-traceability.md.

Скилл использует чтение и поиск по файлам, редактирование, запись и вспомогательные скрипты проекта. Для полной проверки нужны GDD, ADR и закреплённая версия движка. Это повод проверить исходные документы до запуска: без них матрица не покажет реальное покрытие.

Какие задачи решает

  • сопоставить требования GDD с ADR
  • найти требования без архитектурного решения
  • выявить конфликты между ADR
  • проверить совместимость решений с версией движка
  • связать требования, истории и тесты

Примеры запросов агенту

  • Проведи полный architecture-review для всех GDD и ADR.
  • Запусти architecture-review в режиме coverage и покажи требования без ADR.
  • Сделай rtm и запиши цепочку требований в docs/architecture/requirements-traceability.md.

Как установить architecture-review

1Через Skills CLI (Vercel)

npx skills add Donchitos/Claude-Code-Game-Studios --skill architecture-review -a claude-code

2Вручную: положить файлы

~/.claude/skills/architecture-review/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/architecture-review/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора72

quick-design Описывает небольшие изменения в игре — тюнинг, мелкие механики — без полного GDD. Спека встраивается прямо в стори. CX Codex +1 432установок hotfix Скилл ведёт экстренное исправление критических багов в обход обычного спринта, собирает согласования и протоколирует шаги. CX Codex +1 432установок asset-spec Собирает визуальные спецификации по каждому ассету игры и промпты для генерации картинок из GDD и профилей персонажей. Нужен после арт-библии. CX Codex +1 431установок team-release Ведёт релиз от кандидата до развёртывания через роли менеджера релиза, QA и DevOps. Нужен, когда выпуск требует проверок и решений между этапами. CX Codex +1 430установок review-all-gdds Читает все GDD систем разом и ищет то, что не видно в отдельном документе: противоречия, доминирующие стратегии, перекос экономики. CX Codex +1 428установок adopt Проверяет, соответствуют ли GDD, ADR и истории формату шаблона, и выдаёт нумерованный план миграции. Пригодится, когда проект уже написан, а скиллы шаблона молчат или дают неверный результат. CX Codex +1 422установок create-architecture Скилл создаёт технический проект docs/architecture/architecture.md на основе дизайн-документов до написания кода. Помогает согласовать слои системы и найти пробелы в архитектурных решениях. CX Codex +1 422установок bug-triage Скилл пересматривает открытые баги, разводит severity и priority, распределяет задачи по спринтам и показывает системные проблемы. Запускайте его, когда список растёт. CX Codex +1 422установок

Другие версии architecture-review

Похожие

aws-well-architected-review aws Проводит ревью рабочей нагрузки по AWS Well-Architected Framework: читает код и IaC, сверяет с живой документацией AWS и выдаёт отчёт с приоритетами. CX Codex +1 1 400установок adr-review ruvnet Сверяет git-дифф с принятыми записями архитектурных решений (ADR). Помогает выявить нарушения архитектуры и устаревшие паттерны перед слиянием ветки. CX Codex +1 745установок architecture-designer https://github.com/Jeffallan Проектирует архитектуру распределённых систем, составляет диаграммы Mermaid и оформляет решения через ADR. Помогает сопоставить требования с шаблонами вроде микросервисов или монолита. CX Codex +1 7 800установок architecture официальный anthropics Помогает оформить Architecture Decision Record или разобрать чужой дизайн системы: варианты, компромиссы, последствия. Пригодится, когда выбираете между технологиями. CX Codex +1 6 700установок architecture-decision-records affaan-m Скилл записывает архитектурные решения в нумерованные ADR-файлы в docs/adr/ с контекстом, альтернативами и последствиями. Пригодится, когда выбираете фреймворк или базу и не хотите терять причину выбора. CX Codex +1 4 900установок architecture-compass stark-ai-de Скилл для работы с архитектурными решениями: заводит ADR-процесс в репозитории, проверяет дрейф и планирует ограниченные рефакторинги. CX Codex +1 2 700установок

Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →

Вопросы о architecture-review

Как установить architecture-review в Claude Code?

Выполните npx skills add Donchitos/Claude-Code-Game-Studios --skill architecture-review -a claude-code, затем повторите npx skills add Donchitos/Claude-Code-Game-Studios --skill architecture-review -a claude-code. Файл скилла находится в ~/.claude/skills/architecture-review/SKILL.md.

Что делает architecture-review?

Скилл связывает требования из GDD с ADR, находит пробелы и конфликты, а также проверяет совместимость архитектуры с версией движка. Результат получает статус PASS, CONCERNS, NOT ASSESSED или FAIL.

Чем режим rtm отличается от обычной матрицы?

Режим rtm расширяет матрицу путями к файлам историй и тестов. Он формирует цепочку GDD → ADR → Story → Test и записывает её в docs/architecture/requirements-traceability.md.

Исходный текст

SKILL.md · MIT
---
name: architecture-review
description: "Traceability matrix mapping GDD requirements to ADRs. Finds gaps, cross-ADR conflicts, engine compatibility. PASS/CONCERNS/NOT ASSESSED/FAIL."
argument-hint: "[focus: full | coverage | consistency | engine | rtm | single-gdd path/to/gdd.md]"
user-invocable: true
allowed-tools: Read, Glob, Grep, Write, Edit, Agent, AskUserQuestion, Bash(bash "*/.claude/skills/architecture-review/../../hooks/yaml-helper.sh" resolve_config *), Bash(bash .claude/scripts/review-receipts.sh check *), Bash(bash .claude/scripts/review-receipts.sh hash *), Bash(bash .claude/scripts/adr-dep-graph.sh*), Bash(bash .claude/scripts/registry.sh validate*)
model: opus
---

!`bash "${CLAUDE_SKILL_DIR}/../../hooks/yaml-helper.sh" resolve_config --keys automation,workflow`

# Architecture Review

The architecture review validates that the complete body of architectural decisions
covers all game design requirements, is internally consistent, and correctly targets
the project's pinned engine version. It is the quality gate between Technical Setup
and Pre-Production.

**Argument modes:**
- **No argument / `full`**: Full review — all phases
- **`coverage`**: Traceability only — which GDD requirements have no ADR
- **`consistency`**: Cross-ADR conflict detection only
- **`engine`**: Engine compatibility audit only
- **`single-gdd [path]`**: Review architecture coverage for one specific GDD
- **`rtm`**: Requirements Traceability Matrix — extends the standard matrix
  to include story file paths and test file paths; outputs
  `docs/architecture/requirements-traceability.md` with the full
  GDD requirement → ADR → Story → Test chain. Use in Production phase when
  stories and tests exist.

---

Every `AskUserQuestion` call follows `.claude/docs/automation-modes.md`
(collaborative asks always · guided major-only · autonomous logs and proceeds;
`automation_always_ask` categories always prompt).

**`workflow`** (see `.claude/docs/workflow-modes.md`):
- `full` — full traceability matrix across all GDDs and all ADRs.
- `standard` — reduced scope: architecture doc + critical ADRs only.
- `minimal` — not applicable (no architecture doc required).

## Phase 1: Load Everything

**Read `references/1-load.md` now and follow it** — this phase's steps are in that file, not here. Read it again if the conversation was compacted or resumed during this phase.

## Phase 2: Extract Technical Requirements from Every GDD

**Read `references/2-extract-requirements.md` now and follow it** — this phase's steps are in that file, not here. Read it again if the conversation was compacted or resumed during this phase.

## Phase 3: Build the Traceability Matrix

**Read `references/3-traceability.md` now and follow it** — this phase's steps are in that file, not here. Read it again if the conversation was compacted or resumed during this phase.

## Phase 4: Cross-ADR Conflict Detection

**Read `references/4-conflicts.md` now and follow it** — this phase's steps are in that file, not here. Read it again if the conversation was compacted or resumed during this phase.

## Phase 5: Engine Compatibility Cross-Check

**Read `references/5-engine.md` now and follow it** — this phase's steps are in that file, not here. Read it again if the conversation was compacted or resumed during this phase.

## Phase 6: Architecture Document Coverage

**Read `references/6-document-coverage.md` now and follow it** — this phase's steps are in that file, not here. Read it again if the conversation was compacted or resumed during this phase.

## Phase 7: Output the Review Report

**Read `references/7-report.md` now and follow it** — this phase's steps are in that file, not here. Read it again if the conversation was compacted or resumed during this phase.

## Phase 8: Write and Update Traceability Index

**Read `references/8-write.md` now and follow it** — this phase's steps are in that file, not here. Read it again if the conversation was compacted or resumed during this phase.

## Phase 9: Handoff

**Read `references/9-handoff.md` now and follow it** — this phase's steps are in that file, not here. Read it again if the conversation was compacted or resumed during this phase.

## Error Recovery Protocol

**First, verify the artifact.** If the return contract named a path, check the
path exists before treating the phase as done — **a named artifact that is not
on disk is a failed phase, however fluent the response reads.** An agent can
burn a full phase and return a plausible preamble having written nothing, which
is neither BLOCKED nor an error nor "fails to complete", so the trigger below
never fires. Resume it naming the unmet contract; the context is
usually still there.

If any spawned agent returns BLOCKED, errors, or fails to complete: **surface it
immediately, don't proceed past a dependency it blocks, and always produce a
partial report** (retry scope here = fewer GDDs / single-system). Full procedure:
`.claude/docs/error-recovery-protocol.md`.

---

## Collaborative Protocol

**Applies in `collaborative` mode (the default).** For `guided` and
`autonomous` modes, see `.claude/docs/automation-modes.md` — the rules below
describe what collaborative mode requires, not universal behavior.

1. **Read silently** — do not narrate every file read
2. **Show the matrix** — present the full traceability matrix before any write
   approval; let the user see the state
3. **Don't guess** — if a requirement is ambiguous, ask: "Is [X] a technical
   requirement or a design preference?"
4. **Draft before approval** — always show the content that will be written (the
   report, the updated ADR section, the systems-index row) inline in the conversation
   before requesting approval. Never ask to write something the user has not yet seen.
5. **Use `AskUserQuestion` for write approvals** — plain text "May I?" is not
   sufficient. Use the structured tool with labeled options [A]/[B]/[C] so the
   user can choose between "write now", "show full draft first", and "not yet".
   Multi-file changesets must list every file and what changes, then ask once
   with grouped options — not a separate plain-text question per file.
6. **Non-blocking** — the verdict is advisory; the user decides whether to continue
   despite CONCERNS or even FAIL findings

© Donchitos · MIT · Donchitos/Claude-Code-Game-Studios

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой