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