76 lines
4.1 KiB
Markdown
76 lines
4.1 KiB
Markdown
# CLAUDE.md — Obsidian Vault: Knowledges
|
||
|
||
## Что это
|
||
|
||
Личная база знаний в Obsidian. Хранит книги, курсы, туториалы, pet-проекты, IT-заметки.
|
||
|
||
## Структура vault
|
||
|
||
```
|
||
Knowledges/
|
||
├── Библиотека/
|
||
│ ├── Книги/ ← заметки по книгам + covers/
|
||
│ ├── Курсы/ ← заметки по курсам
|
||
│ ├── Туториалы/
|
||
│ ├── Pet проекты/
|
||
│ ├── AI Tools/
|
||
│ └── Фильмы/
|
||
├── IT/
|
||
│ ├── Паттерны/
|
||
│ ├── Парадигмы/
|
||
│ ├── Принципы/
|
||
│ ├── Алгоритмы/
|
||
│ ├── Структуры данных/
|
||
│ └── Рефакторинг/
|
||
├── Шаблоны/ ← шаблоны (book_template, course_template, movie_template)
|
||
└── _assets/ ← медиафайлы
|
||
```
|
||
|
||
## Шаблоны и frontmatter
|
||
|
||
### Книга (`Библиотека/Книги/<Название>.md`)
|
||
|
||
Frontmatter поля: `Тип`, `Статус`, `Название`, `Автор` (список), `Количество страниц`, `Прогресс`, `Формат`, `Обложка`, `Начата`, `Закончена`, `Оценка` (1-10), `Сложность` (1-10), `Теги` (список), `Категории` (список), `Источник`, `Ссылка`
|
||
|
||
- **Статус:** `Запланировано` | `Хочу прочитать` | `В процессе` | `Прочитано` | `Заброшена`
|
||
- **Формат:** `Бумажная` | `Электронная` | `Аудио`
|
||
- Обложки: `Библиотека/Книги/covers/<slug>.jpg`
|
||
|
||
### Курс (`Библиотека/Курсы/<Название>.md`)
|
||
|
||
Frontmatter поля: `Тип`, `Статус`, `Название`, `Платформа`, `Автор/Лектор` (список), `Длительность`, `Прогресс`, `Начат`, `Закончен`, `Оценка`, `Сложность`, `Теги` (список), `Категория` (список), `Технологии` (список), `Ссылка на курс`, `Репозиторий с кодом`
|
||
|
||
- **Статус:** `Запланировано` | `В процессе` | `Пройден` | `Заброшен`
|
||
- **Платформа:** `YouTube` | `Stepik` | `Coursera` | `Udemy` | `Другое`
|
||
|
||
### Фильм (`Библиотека/Фильмы/<Название>.md`)
|
||
|
||
Frontmatter поля: `Тип`, `Статус`, `Название`, `Режиссёр`, `Актёры` (список), `Год`, `Жанр` (список), `Страна`, `Длительность` (минуты), `Постер`, `Просмотрено`, `Оценка` (1-10), `Теги` (список), `Ссылка`
|
||
|
||
- **Статус:** `Хочу посмотреть` | `Просмотрено` | `Заброшен`
|
||
- Постеры: `Библиотека/Фильмы/covers/<slug>.jpg`
|
||
|
||
### IT-заметки (`IT/<Раздел>/<Название>.md`)
|
||
|
||
Без frontmatter. Теги inline (`#тег`), wikilinks `[[Название]]`.
|
||
|
||
## Форматирование
|
||
|
||
- Дата: `DD.MM.YYYY`
|
||
- Теги: lowercase, underscore для составных (`#структуры_данных`)
|
||
- Секции с эмодзи: `📖`, `🧠`, `💬`, `💡`, `🔗` — как в шаблонах
|
||
- Заголовки разделов из шаблонов не менять
|
||
|
||
## Коммиты
|
||
|
||
- Язык: русский, краткий императив
|
||
- Примеры: `добавлена книга: Clean Code`, `добавлен курс: Тиндер на Java`
|
||
- Стейджить только конкретные файлы, **никогда `git add -A` или `git add .`**
|
||
|
||
## Навыки
|
||
|
||
- `/obsidian` — общий workflow работы с vault (`.claude/skills/obsidian/SKILL.md`)
|
||
- `/add-book` — добавить книгу (`.claude/skills/add-book/SKILL.md`)
|
||
- `/add-course` — добавить курс (`.claude/skills/add-course/SKILL.md`)
|
||
- `/add-film` — добавить фильм (`.claude/skills/add-film/SKILL.md`)
|