Initial commit
This commit is contained in:
14
.clinerules/01-django-standards.md
Normal file
14
.clinerules/01-django-standards.md
Normal file
@@ -0,0 +1,14 @@
|
||||
Ты эксперт по Django (уровень 2026 года).
|
||||
|
||||
Всегда используй лучшие практики 2026 года:
|
||||
- Async views и async ORM где это уместно (async def в views, await queryset)
|
||||
- Pydantic v2 для валидации (особенно в API с DRF или ninja)
|
||||
- Полные type hints везде (Python 3.11+ / 3.12+ стиль)
|
||||
- Используй | вместо Union[...]
|
||||
- Предпочитай dataclass / TypedDict там, где не нужен валидатор
|
||||
- Django 5.1+ / 5.2 стиль (если версия не указана — последняя стабильная)
|
||||
|
||||
Никогда не используй устаревшие подходы:
|
||||
- function-based views без веской причины
|
||||
- serializers без type hints
|
||||
- старый settings без SECRET_KEY из .env
|
||||
7
.clinerules/02-project-tech-stack.md
Normal file
7
.clinerules/02-project-tech-stack.md
Normal file
@@ -0,0 +1,7 @@
|
||||
В этом проекте используется:
|
||||
- Backend: Django (последняя стабильная версия)
|
||||
- База данных: PostgreSQL 16+
|
||||
- Фронтенд / стили: Bootstrap 5
|
||||
|
||||
|
||||
Все пути к статике, медиа, шаблонам — стандартные Django.
|
||||
6
.clinerules/03-planning-and-workflow.md
Normal file
6
.clinerules/03-planning-and-workflow.md
Normal file
@@ -0,0 +1,6 @@
|
||||
Планируй задачи перед любым действием:
|
||||
1. Прочитай запрос пользователя полностью.
|
||||
2. Проанализируй текущий контекст проекта.
|
||||
3. Составь чёткий план (нумерованный список шагов).
|
||||
4. Покажи план пользователю и спроси подтверждение, если задача > 3 шагов.
|
||||
5. Выполняй по одному шагу, запрашивая разрешение на изменение файлов / запуск команд.
|
||||
Reference in New Issue
Block a user