4.1 KiB
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)