Imported from Borisserz/autora (
AGENTS.md). Install upstream withnpx skills add Borisserz/autora. Copyright stays with the author.
AGENTS.md — контракт проекта Autora
Главный паспорт для любой ИИ-сессии. Читать в начале работы.
1. Проект
- Название: Autora
- Назначение: iOS-маркетплейс легковых авто в Беларуси (покупатель + продавец). Конкурент av.by по потокам, не по бренду.
- Стек: SwiftUI, Swift 6, iOS 18.6+, Firebase (
serzhanovich-ecosystem-ce700), Cloud Functions codebaseautora - Bundle:
com.borisdev.Autora· TeamLSCCP92LMG
Память
| Путь | Зачем |
|---|---|
AGENTS.md |
Этот контракт |
.mcp.json |
MCP: codebase-memory, obsidian, chrome-devtools, code-review-graph, hyperresearch |
docs/knowledge/ |
Vault: Architecture, Firebase-Safety, UI-Design, Avby-* |
docs/adr/ |
Решения |
.agents/knowledge/ |
KI подсистем |
.agents/skills/README.md |
Скиллы живут в ~/.cursor/skills/ |
agents/ |
Роли |
PAPERCUTS.md |
Трение |
2. Три уровня памяти
- Рабочий контекст (чат, rules)
- Граф кода (codebase-memory-mcp) — после индексации
- Долгосрочная: ADR, KI, docs/knowledge
Перед крупной правкой: docs/adr/ + релевантная KI.
3. Команды
DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
xcodebuild -project Autora.xcodeproj -scheme Autora -destination 'platform=iOS Simulator,name=iPhone 17' test
xcodebuild -project Autora.xcodeproj -scheme Autora -destination 'generic/platform=iOS Simulator' build
Functions (только именами):
npx -y firebase-tools@latest deploy --only functions:autoraSeedDemo,functions:autoraWipeDemo,functions:autoraOnListingWrite,functions:autoraNotifySavedSearch
Никогда: firebase deploy, deploy --only functions без имён, деплой чужих rules.
4. Superpowers
brainstorming → spec → writing-plans → TDD → verification-before-completion. Не рапортовать «готово» без xcodebuild test / build.
5. Правила
- Ответы агента — на русском, если пользователь не просил иное. Код UI — русский. Тесты — английские имена.
- Не выдумывать пути: сначала glob/read.
- Коллекции только
autora_*. Storageautora/.... - Не удалять Firebase Auth UID (общий с Yoga/Workout/Food/Wardrobe).
- Не парсить av.by. Сверка потоков —
docs/knowledge/Avby-Flows.mdиdocs/knowledge/avby-screens/. - Цена в BYN; USD справочно.
- Демо-документы:
isDemo: true. Wipe только их. - PAPERCUTS — фоном при трении.
6. Старт сессии
- Прочитать этот файл
.agents/knowledge/docs/adr/- Нужный скилл из
~/.cursor/skills/