--- name: add-pet-project description: Добавить pet-проект в Obsidian vault. Используй когда пользователь пишет "/add-pet-project" или просит добавить/зафиксировать pet-проект с конкретными данными. version: 1.0.0 --- Добавь pet-проект в Obsidian vault по данным: $ARGUMENTS ## Что сделать 1. Проверь на дубликат: Glob по паттерну `Библиотека/Pet проекты/*.md`. Если проект с таким названием уже есть — сообщи пользователю и остановись. Файлы не читай. 2. Запусти idea_check через idea-reality-mcp: - Вызови инструмент `idea_check` с описанием проекта - Извлеки из ответа: `reality_signal` (0–100), `top_similars` (название + url + stars), `pivot_hints` - Если MCP недоступен или вернул ошибку — пропусти шаг, секцию 🔍 Аналоги оставь пустой для ручного заполнения 3. Создай файл `Библиотека/Pet проекты/<Название>.md`. Используй абсолютный путь `/Users/ksv741/Obsidian/Knowledges/Библиотека/Pet проекты/<Название>.md`. - Если статус не указан — ставь `Идея` - В секцию 🔍 Аналоги вставь таблицу из `top_similars` и строку `> Reality signal: <значение>/100` - Поля frontmatter без данных оставляй пустыми, не удаляй ключи - Дата в формате `DD.MM.YYYY` 4. Не делай git-операций. ## Шаблон заметки ```markdown --- Тип: Проект Статус: <статус> Название: <название> Описание: <одна строка — суть проекта> Начат: Завершён: Технологии: - <язык/фреймворк> Теги: - <тег> Репозиторий: Ссылка: --- # <Название> ## 🎯 Проблема и цель <Какую задачу решает. Для кого. Почему делаю сам, а не беру готовое.> --- ## 🔍 Аналоги <Существующие решения. Почему не подошли (не то / учёба / интерес).> | Проект | Ссылка | Почему не подошёл | |--------|--------|-------------------| | | | | --- ## ⚙️ Архитектура **Стек:** <языки, фреймворки, БД, инфра> **Ключевые решения:** - --- ## 📋 Функциональность - [ ] <фича 1> - [ ] <фича 2> --- ## 🧠 Что узнал / выводы <Новые технологии, нестандартные решения, ошибки и как их избежал.> --- ## 🔗 Связанные заметки - [[...]] ``` **Статус:** `Идея` | `В разработке` | `Запущен` | `Заморожен` | `Завершён`