ТЛ;ДР Клод Код забывает ваш проект при каждом сеансе. Запишите факты в CLAUDE.md: стек, команды и правила «делать/не делать», например «использовать установку npx expo». Обычные команды белого списка в .claude/settings.json, оставьте рискованные позади «спросить или отклонить»…
ТЛ;ДР
Клод Код забывает ваш проект при каждом сеансе. Запишите факты в CLAUDE.md: стек, команды и правила «делать/не делать», например «использовать установку npx expo».
Обычные команды белого списка в .claude/settings.json, оставьте рискованные позади вопросов «спросить» или «отклонить».
Перехватчик PostToolUse запускает ESLint и tsc после каждого редактирования и передает ошибки обратно Клоду с выходом 2.
Навыки (.claude/skills//SKILL.md) превращают команду «добавить экран» в повторяемую команду /add-screen.
Все равно прочитайте разницу и запустите ее на телефоне.
CLAUDE.md: будьте краткими и информативными
CLAUDE.md в корне репо загружается в каждый сеанс. /init создаст черновой вариант; затем сократите его. Документы предлагают оставаться ниже 200 строк. Вот урезанная версия приложения Expo:
## Стек
- Expo SDK 54, TypeScript (строгий), Expo Router, NativeWind, Supabase
## Команды
- Разработчик: `npx expo start`
— Проверка типа: `npx tsc --noEmit`
- Линт: `npx expo lint`
- Предварительная проверка: `npx expo install --check`
## Правила
— Добавляйте пакеты с помощью `npx expo install `, никогда не добавляйте npm/yarn.
- Каждый файл в приложении/ является маршрутом. Компоненты находятся в папкеComponents/.
— Стиль с именем класса NativeWind, а не StyleSheet.create.
- Навигация с помощью экспо-маршрутизатора `Link`/`router`.
- Никогда не размещайте секреты в EXPO_PUBLIC_.