добавил настройки для claude: 2026-03-05 20:55:35

This commit is contained in:
Sergey Krylov 2026-03-05 20:55:35 +03:00
parent ff02e4cee4
commit 06e12d9566
3 changed files with 190 additions and 0 deletions

View File

@ -0,0 +1,65 @@
---
name: add-book
description: Добавить книгу в Obsidian vault. Используй когда пользователь пишет "/add-book" или просит добавить книгу с конкретными данными.
version: 1.0.0
---
Добавь книгу в Obsidian vault по данным: $ARGUMENTS
## Что сделать
1. Поищи информацию о книге в интернете (WebSearch):
- Количество страниц русскоязычного издания
- URL обложки русскоязычного издания (приоритет: Лабиринт, Ozon, издательство)
- Краткое описание книги на русском
- 35 ключевых идей/тезисов
- 13 известные цитаты (если есть)
2. Скачай обложку через Bash (`curl -L "<url>" -o "Библиотека/Книги/covers/<slug>.jpg"`)
3. Создай файл `Библиотека/Книги/<Название>.md` по шаблону ниже, заполнив все найденные данные
- Поле `Ссылка` всегда оставляй пустым
## Шаблон
```markdown
---
Тип: Книга
Статус: Запланировано
Название: <название>
Автор:
- <автор>
Количество страниц: <число>
Прогресс: 0
Формат: Электронная
Обложка: Библиотека/Книги/covers/<slug>.jpg
Начата:
Закончена:
Оценка:
Сложность:
Теги:
- <тег>
Категории:
- <категория>
Источник:
Ссылка:
---
# <Название>
## 📖 О книге
## 🧠 Ключевые идеи
## 💬 Важные цитаты
## 💡 Как применить в моих проектах
## 🔗 Связанные заметки
```
**Статус:** `Запланировано` | `В процессе` | `Прочитано` | `Заброшена`
**Формат:** `Бумажная` | `Электронная` | `Аудио`

View File

@ -0,0 +1,60 @@
---
name: add-course
description: Добавить курс в Obsidian vault. Используй когда пользователь пишет "/add-course" или просит добавить курс с конкретными данными.
version: 1.0.0
---
Добавь курс в Obsidian vault по данным: $ARGUMENTS
## Что сделать
1. Создай файл `Библиотека/Курсы/<Название>.md` по шаблону ниже
2. Заполни frontmatter из предоставленных данных; чего нет — оставь пустым
3. Сделай git commit: `добавлен курс: <Название>`
## Шаблон
```markdown
---
Тип: Курс
Статус: Запланировано
Название: <название>
Платформа: YouTube
Автор/Лектор:
- <автор>
Длительность:
Прогресс: 0
Начат:
Закончен:
Оценка:
Сложность:
Теги:
- <тег>
Категория:
- Backend
Технологии:
- <технология>
Ссылка на курс: <url>
Репозиторий с кодом:
---
# <Название>
## 📖 О курсе
## ✅ Что нового я узнал
## 💡 Идеи для применения
## ❌ Что не понравилось
## 🔗 Связанные заметки
```
**Статус:** `Запланировано` | `В процессе` | `Пройден` | `Заброшен`
**Платформа:** `YouTube` | `Stepik` | `Coursera` | `Udemy` | `Другое`

65
Knowledges/CLAUDE.md Normal file
View File

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