chore: cursor agents, rules, hooks and workspace docs

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Ivan Fontosh
2026-05-11 22:20:28 +08:00
parent 01cde7476c
commit a58732f78a
25 changed files with 1016 additions and 261 deletions
+23
View File
@@ -0,0 +1,23 @@
# Правила Cursor (`cursorAi`)
Постоянные AI-правила воркспейса **DNDGamePlayer / dnd_project**. Обзор экосистемы: **`AGENTS.md`**, пути и сборка: **`WORKSPACE.md`**.
## Ядро воркспейса
- **`project.mdc`** — карта репо, пайплайн, verify по каждому репозиторию.
- **`agents-pipeline-order.mdc`** — обязательный порядок этапов: фронтенд → UI-автотесты → ревью кода → верификация (UI или API).
- **`pipeline-execution-template.mdc`** — единый формат краткого отчёта по каждому этапу.
## Стандарты кода и документации
- **`frontend-agent-core.mdc`** — базовая миссия и дисциплина агента (`alwaysApply`).
- **`frontend-development-standards.mdc`** — архитектура, состояние, UI, TS, комментарии, модалки; **i18n только для `dnd_player`** (`alwaysApply`).
- **`agent-core-contracts-and-quality.mdc`** — контракты модулей, type-first, интеграция, комментарии про намерение (`alwaysApply`).
- **`agent-test-gates-mandatory.mdc`** — обязательные тестовые гейты и верификация (`alwaysApply`).
## Роли пайплайна (чек-листы; под-агенты в `.cursor/agents/`)
- **`agent-1-frontend-developer.mdc`** — этап 1.
- **`agent-2-ui-test-developer.mdc`** — этап 2 (для **`dnd_player`** см. секцию про фактический стек тестов в конце файла).
- **`agent-2-code-reviewer.mdc`** — этап 3 (имя файла из шаблона Cubekit; роль = ревьювер кода).
- **`agent-3-ui-tester.mdc`** — этап 4 (UI или эквивалент для headless).