Files
sfera/CLAUDE.md

3.1 KiB
Raw Blame History

СИСТЕМНЫЕ ПРАВИЛА ДЛЯ 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.mdarchive/

🔄 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 резолверы

🚨 НАПОМИНАНИЕ

ЭТОТ ФАЙЛ СЛУЖИТ ПОСТОЯННЫМ НАПОМИНАНИЕМ О НЕОБХОДИМОСТИ ПРОВЕРКИ ВСЕХ ФАЙЛОВ С ПРАВИЛАМИ ПЕРЕД КАЖДЫМ ИЗМЕНЕНИЕМ КОДА!