
🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
3.1 KiB
3.1 KiB
СИСТЕМНЫЕ ПРАВИЛА ДЛЯ CLAUDE CODE
🚨 ОБЯЗАТЕЛЬНЫЕ ФАЙЛЫ ДЛЯ ПРОВЕРКИ
ПЕРЕД ЛЮБЫМ ИЗМЕНЕНИЕМ КОДА ВСЕГДА ЧИТАТЬ:
development-checklist.md
- Критические проверки и запретыrules-unified.md
- Полная база знаний системы (v4.0)fulfillment-cabinet-rules.md
- Правила кабинета фулфилментаvisual-design-rules.md
- Правила визуального дизайна
Архивированы:
rules.md
,rules1.md
,rules2.md
→archive/
🔄 WORKFLOW РАЗРАБОТКИ
Шаг 1: Анализ задачи
- Прочитать
development-checklist.md
- Проверить применимые правила из всех файлов правил
- Убедиться что задача не нарушает критические запреты
Шаг 2: Планирование
- Использовать TodoWrite для планирования задач
- Проверить соответствие архитектуре системы
- Учесть все обязательные проверки
Шаг 3: Реализация
- Следовать техническим правилам (GraphQL, TypeScript)
- Соблюдать систему партнерства и типизацию
- Добавлять необходимое логирование
Шаг 4: Проверка
- Проверить все пункты checklist'а
- Протестировать функциональность
- Убедиться в отсутствии нарушений запретов
🎯 КЛЮЧЕВЫЕ ПРИНЦИПЫ
- НЕ ПРЕДПОЛАГАТЬ - всегда уточнять при сомнениях
- ПРОВЕРЯТЬ СХЕМЫ - GraphQL и Prisma должны соответствовать коду
- СЛЕДОВАТЬ WORKFLOW - не нарушать последовательность статусов
- ДОКУМЕНТИРОВАТЬ - обновлять правила при решении проблем
📋 КРИТИЧЕСКИЕ ФАЙЛЫ
Файлы с правилами (ВСЕГДА ПРОВЕРЯТЬ):
development-checklist.md
- ОБЯЗАТЕЛЬНЫЕ проверкиrules-unified.md
- Полная база знаний системы (v4.0)fulfillment-cabinet-rules.md
- Правила кабинета фулфилментаvisual-design-rules.md
- Правила визуального дизайна
Технические файлы:
prisma/schema.prisma
- Схема базы данныхsrc/graphql/typedefs.ts
- GraphQL схемаsrc/graphql/resolvers.ts
- GraphQL резолверы
🚨 НАПОМИНАНИЕ
ЭТОТ ФАЙЛ СЛУЖИТ ПОСТОЯННЫМ НАПОМИНАНИЕМ О НЕОБХОДИМОСТИ ПРОВЕРКИ ВСЕХ ФАЙЛОВ С ПРАВИЛАМИ ПЕРЕД КАЖДЫМ ИЗМЕНЕНИЕМ КОДА!