добавил настройки для claude: 2026-03-05 20:55:35
This commit is contained in:
parent
ff02e4cee4
commit
06e12d9566
65
Knowledges/.claude/skills/add-book/SKILL.md
Normal file
65
Knowledges/.claude/skills/add-book/SKILL.md
Normal file
@ -0,0 +1,65 @@
|
||||
---
|
||||
name: add-book
|
||||
description: Добавить книгу в Obsidian vault. Используй когда пользователь пишет "/add-book" или просит добавить книгу с конкретными данными.
|
||||
version: 1.0.0
|
||||
---
|
||||
|
||||
Добавь книгу в Obsidian vault по данным: $ARGUMENTS
|
||||
|
||||
## Что сделать
|
||||
|
||||
1. Поищи информацию о книге в интернете (WebSearch):
|
||||
- Количество страниц русскоязычного издания
|
||||
- URL обложки русскоязычного издания (приоритет: Лабиринт, Ozon, издательство)
|
||||
- Краткое описание книги на русском
|
||||
- 3–5 ключевых идей/тезисов
|
||||
- 1–3 известные цитаты (если есть)
|
||||
2. Скачай обложку через Bash (`curl -L "<url>" -o "Библиотека/Книги/covers/<slug>.jpg"`)
|
||||
3. Создай файл `Библиотека/Книги/<Название>.md` по шаблону ниже, заполнив все найденные данные
|
||||
- Поле `Ссылка` всегда оставляй пустым
|
||||
|
||||
## Шаблон
|
||||
|
||||
```markdown
|
||||
---
|
||||
Тип: Книга
|
||||
Статус: Запланировано
|
||||
Название: <название>
|
||||
Автор:
|
||||
- <автор>
|
||||
Количество страниц: <число>
|
||||
Прогресс: 0
|
||||
Формат: Электронная
|
||||
Обложка: Библиотека/Книги/covers/<slug>.jpg
|
||||
Начата:
|
||||
Закончена:
|
||||
Оценка:
|
||||
Сложность:
|
||||
Теги:
|
||||
- <тег>
|
||||
Категории:
|
||||
- <категория>
|
||||
Источник:
|
||||
Ссылка:
|
||||
---
|
||||
|
||||
# <Название>
|
||||
|
||||
## 📖 О книге
|
||||
|
||||
|
||||
## 🧠 Ключевые идеи
|
||||
|
||||
|
||||
## 💬 Важные цитаты
|
||||
|
||||
|
||||
## 💡 Как применить в моих проектах
|
||||
|
||||
|
||||
## 🔗 Связанные заметки
|
||||
|
||||
```
|
||||
|
||||
**Статус:** `Запланировано` | `В процессе` | `Прочитано` | `Заброшена`
|
||||
**Формат:** `Бумажная` | `Электронная` | `Аудио`
|
||||
60
Knowledges/.claude/skills/add-course/SKILL.md
Normal file
60
Knowledges/.claude/skills/add-course/SKILL.md
Normal 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
65
Knowledges/CLAUDE.md
Normal 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 добавления заметок — использовать его как основу.
|
||||
Loading…
x
Reference in New Issue
Block a user