4.1 KiB
4.1 KiB
GEMINI.md — Инструкции по работе с Obsidian Vault
Этот файл содержит фундаментальные правила для Gemini CLI при работе в данном проекте. Эти правила имеют приоритет над общими инструкциями.
🛠 Общие принципы
- Язык: Все общение и содержимое заметок — на русском (если не указано иное).
- Формат заметок: Markdown с использованием Obsidian-специфичных элементов (Wikilinks
[[ ]], Callouts> [!info]). - Стилистика: Лаконичный, технически грамотный стиль. Использование эмодзи в заголовках согласно существующим шаблонам.
📁 Структура и Правила
1. IT-заметки (IT/)
- Путь:
IT/<Категория>/<Название>.md - Frontmatter: НЕ ИСПОЛЬЗУЕТСЯ.
- Теги: Inline-теги в формате
#название_тега(нижний регистр, подчеркивания). - Связи: Максимальное использование
[[Wikilinks]]для перекрестных ссылок.
2. Библиотека (Книги/Курсы/Фильмы)
- Путь:
Библиотека/Книги/,Библиотека/Курсы/,Библиотека/Фильмы/. - Шаблоны: Использовать шаблоны из
Шаблоны/. - Даты: Формат
DD.MM.YYYY.
📝 Специализированные Workflows
📚 Добавление Книги (add-book)
- Поиск:
site:labirint.ru <название> <автор>. Извлечь: кол-во страниц, URL обложки (заменить суффикс на/500-0), описание. Если нет на Лабиринте — искать наlivelib.ru. - Идеи: Найти 3-5 ключевых идей и 1-3 цитаты через WebSearch.
- Обложка: Скачать через
curlвБиблиотека/Книги/covers/<slug>.jpg. - Тип:
- Художественная →
Шаблоны/fiction_template.md.md - Нехудожественная →
Шаблоны/book_template.md.md
- Художественная →
- Файл: Создать в
Библиотека/Книги/. ПолеСсылкапустое. Прогресс = страницы (если прочитано) или 0.
🎬 Добавление Фильма (add-film)
- Инфо: Искать на
kinopoisk.ru. Извлечь: режиссер, актеры, год, жанр, страна, длительность, сюжет, идеи, факты. - Постер: Искать на
themoviedb.org(русский приоритет). - Обложка: Скачать через
curlвБиблиотека/Фильмы/covers/<slug>.jpg. - Файл: Создать в
Библиотека/Фильмы/по шаблонуmovie_template.md.
🎓 Добавление Курса (add-course)
- Файл: Создать в
Библиотека/Курсы/по шаблонуcourse_template.md.md. - Git: Автоматический коммит:
добавлен курс: <Название>.
🚀 Добавление Pet-проекта (add-pet-project)
- Проверка: Использовать
idea_check(если доступен MCP) для анализа аналогов и "reality signal". - Файл: Создать в
Библиотека/Pet проекты/по шаблонуpet_project_template.md.
🚀 Команды и Git
- Коммиты: На русском, кратко, в императиве (например,
добавлена книга: Clean Code). - Специфичность: Стейджить только конкретные файлы (не
git add .). - Безопасность: Игнорировать
.obsidian/и.DS_Store.