Пример-референс: enduro-trails
enduro-trails — первый проект, обкатанный под оркестратором в бою. Его репо — живой образец канона. Используй как референс структуры и тона, НЕ копируй содержимое (оно специфично для enduro: карты/terrain/OSRM).
Файлы здесь НЕ дублируются — это указатели на эталонный репо, чтобы он оставался единственным источником и не расходился с копией.
Что смотреть в эталонном репо enduro-trails
Паспорт проекта
CLAUDE.md— образец паспорта: TL;DR, стек, команды, среды, конвенции, правила для агентов.
Документация
docs/architecture/README.md+docs/architecture/adr/— обзор архитектуры + сквозные ADR.docs/work-items/<ET-NNN>/— реальные артефакты задач:00-business-request.md,01-brd.md,02-trz.md,03-acceptance-criteria.md,04-test-plan.yaml,06-adr/ADR-NNN-slug.md,12-review.md,13-test-report.md,14-deploy-log.md.docs/phases/PH-N.*/— фазовая разбивка (опционально, не каждый проект).
Промпты агентов (★ эталон каркаса)
.openclaw/agents/architect.md— образцовый каркас промпта:frontmatter (name/description/model/tools) → "Кто ты" → "Контекст проекта" → "Что прочесть в начале" → "Что произвести" → "Принципы" → "Запрещено" → "Эскалация"..openclaw/agents/{analyst,developer,reviewer,tester,deployer}.md— остальные роли.- Обрати внимание: доменная специфика (MapLibre/OSRM/terrain, «всё в Docker», «vanilla JS > React») зашита в «Принципы» и «Запрещено» — именно это меняешь под свой проект.
Как использовать
- Открой
architect.mdenduro → пойми каркас. - Скопируй СТРУКТУРУ разделов в свой
.openclaw/agents/architect.md. - Замени ВСЁ доменное содержимое на специфику своего проекта.
- Повтори для 6 ролей.
- Сверься с
../../principles/PROMPT_PRINCIPLES.md(инварианты канона + чеклист).
⚠️ Антипаттерн
Скопировать enduro-промпт целиком и оставить «MapLibre/OSRM/terrain» в проекте, который к картам отношения не имеет. Каркас — да, содержимое — своё.
Эталонный репо: enduro-trails (в той же Gitea-инстанции). Здесь только указатели — не копии.