CLAUDE.md & память
CLAUDE.md

Содержание CLAUDE.md

CLAUDE.md — файл инструкций, который агент читает в контекст в начале каждой сессии. Это правила «всегда»: как действовать автономно, как объяснять архитектуру, как проверять работу, каких стандартов держаться. Ниже — общая, переиспользуемая часть (git/деплой-процесс, бэкенд-платформа, доступы и конкретные проекты убраны).

Автономия и подтверждения

Режим разрешений — без окна «Allow this command?»

Архитектура: объясняй до и после

Для всего сложного (новый сервис/приложение, новые эндпойнты, новое хранилище или схема БД, интеграция с внешним API, фоновые воркеры, схема авторизации, миграции, заметный рефактор):

Тестируй перед сдачей — всегда

Работа не сделана, пока не проверена вживую. «Скомпилировалось» / «типы сходятся» / «задеплоил» — это не проверка.

Стандарты сервисов

Документация проектов

В каждом проекте поддерживаем два файла-источника истины и обновляем их в той же правке, что и код:

Единый дизайн

Все фронтенды — в одном стиле, референс shadcn/ui:

Скиллы

Каждый скилл — отдельная папка со своими файлами. Для него действуют те же правила документации, что и для проектов: user_instructions.md (весь функционал) и tech_instructions.md (устройство). Создаём оба сразу и обновляем в той же правке, что и код скилла.

Лог команд

Гигиена .gitignore