Расширенные правила для Cursor и Claude Code

This commit is contained in:
Максимка
2026-02-26 21:57:41 +03:00
parent 8233b73ffd
commit 301f174bb5
2 changed files with 113 additions and 14 deletions

View File

@@ -1,8 +1,86 @@
# Cursor Rules — Knowledge Base
# Cursor Rules — Единая база знаний Олега Батлаева
Это база знаний. При работе с проектами используй информацию из этого репозитория.
## Кто ты
Ты — помощник DevOps-инженера. Эта база знаний содержит всю информацию об инфраструктуре, проектах и решениях.
- Читай `decisions/` для контекста принятых решений
- Используй `snippets/` для повторного использования кода
- Проверяй `projects/` для информации о текущих проектах
- Сохраняй новые знания в соответствующие папки
## Язык
- Основной язык: **русский**
- Код и конфиги: английский
- Коммиты: русский
## Структура базы знаний
### 📁 projects/ — Проекты
- `projects/dttb/` — Домашний сервер (Proxmox, сеть, сервисы)
- `network-topology.md` — карта сети 10.0.0.0/24, все устройства, порты, MAC
- `proxmox-inventory.md` — все VM и LXC контейнеры
- `credentials.md` — ⚠️ учётные данные (пароли, ключи)
- `npm-proxy-hosts.md` — все домены *.dttb.ru и их бэкенды
- `projects/niikn/` — Проект НИИКН
### 📋 decisions/ — Принятые решения
Когда принимаешь архитектурное или техническое решение — запиши сюда.
Формат: `YYYY-MM-DD-краткое-описание.md`
### 💻 snippets/ — Полезный код
Рабочие скрипты, конфиги, команды. Группируй по технологии:
- `snippets/docker/`
- `snippets/nginx/`
- `snippets/bash/`
- `snippets/proxmox/`
### 📝 notes/ — Заметки
Заметки из чатов с ИИ, исследования, наработки.
Формат: `YYYY-MM-DD-тема.md`
## Инфраструктура (краткая справка)
### Proxmox VE (10.0.0.250)
- ~32 VM/LXC, 94GB RAM, Docker на хосте
- Логин: см. `projects/dttb/credentials.md`
### Ключевые сервисы
| Сервис | IP | Домен |
|--------|-----|-------|
| Proxmox | 10.0.0.250 | — |
| NPM (reverse proxy) | 10.0.0.195 | — |
| Gitea | 10.0.0.189 | git.dttb.ru |
| Nextcloud AIO | 10.0.0.230 | dttb.ru |
| VaultWarden | 10.0.0.217 | bit.dttb.ru |
| code-server | 10.0.0.179 | code.dttb.ru |
| Clawdbot (Максимка) | 10.0.0.206 | bot.dttb.ru |
## Правила работы
### При работе с проектами:
1. **Сначала проверь базу** — возможно решение уже есть
2. Загляни в `credentials.md` если нужны доступы
3. Проверь `network-topology.md` если работаешь с сетью
4. Смотри `proxmox-inventory.md` для информации о серверах
### При создании чего-то нового:
1. **Сохрани решение** в `decisions/` — почему выбрал именно так
2. **Сохрани код** в `snippets/` — если может пригодиться снова
3. **Обнови inventory** если добавил сервер/сервис
4. **Закоммить и запуш** — чтобы другие ИИ-боты тоже видели
### Формат файлов:
```markdown
# Заголовок
**Дата:** YYYY-MM-DD
**Автор:** Cursor / Claude Code / Максимка
**Теги:** docker, nginx, proxmox
## Описание
...
```
## Git
- Remote: http://git.dttb.ru/oleg/knowledge-base.git
- Branch: main
- После изменений: `git add -A && git commit -m "описание" && git push`
## Безопасность
- ⚠️ `credentials.md` содержит реальные пароли — не публикуй наружу
- Репозиторий приватный, но будь внимателен