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

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

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

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

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

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

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

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

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

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

Документация и структура файлов

Документация и логи живут на двух уровнях — репозитория и отдельного проекта:

Файлы проекта обновляем в той же правке, что и код. Зачем: когда у модели закончится контекст, именно эти файлы позволяют восстановить полную картину без чтения всего кода.

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

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

Скиллы

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

Лог команд

Гигиена .gitignore