84 lines
3.3 KiB
Markdown
84 lines
3.3 KiB
Markdown
---
|
||
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
|
||
---
|
||
Тип: Проект
|
||
Статус: <статус>
|
||
Название: <название>
|
||
Описание: <одна строка — суть проекта>
|
||
Начат: <DD.MM.YYYY или пусто>
|
||
Завершён:
|
||
Технологии:
|
||
- <язык/фреймворк>
|
||
Теги:
|
||
- <тег>
|
||
Репозиторий: <url или пусто>
|
||
Ссылка: <url деплоя или пусто>
|
||
---
|
||
|
||
# <Название>
|
||
|
||
## 🎯 Проблема и цель
|
||
<Какую задачу решает. Для кого. Почему делаю сам, а не беру готовое.>
|
||
|
||
---
|
||
|
||
## 🔍 Аналоги
|
||
<Существующие решения. Почему не подошли (не то / учёба / интерес).>
|
||
|
||
| Проект | Ссылка | Почему не подошёл |
|
||
|--------|--------|-------------------|
|
||
| | | |
|
||
|
||
---
|
||
|
||
## ⚙️ Архитектура
|
||
**Стек:** <языки, фреймворки, БД, инфра>
|
||
|
||
**Ключевые решения:**
|
||
-
|
||
|
||
---
|
||
|
||
## 📋 Функциональность
|
||
- [ ] <фича 1>
|
||
- [ ] <фича 2>
|
||
|
||
---
|
||
|
||
## 🧠 Что узнал / выводы
|
||
<Новые технологии, нестандартные решения, ошибки и как их избежал.>
|
||
|
||
---
|
||
|
||
## 🔗 Связанные заметки
|
||
- [[...]]
|
||
```
|
||
|
||
**Статус:** `Идея` | `В разработке` | `Запущен` | `Заморожен` | `Завершён`
|