Брифинг из Obsidian vault перед стартом работы над проектом. Вводишь название проекта — скил сам ищет в vault: паттерны [AVOID]/[REPEAT], активные гипотезы, связанные проекты, методы и топ-5 заметок. Каждый результат объясняет ПОЧЕМУ он релевантен — не просто список ссылок. Триггеры: /vault-briefing [проект], --brief, --deep, --new, брифинг по проекту, что в vault про X. НЕ использовать для: поиска конкретного факта (используй Grep) — только для старта работы над проектом.
Scanned 9/2/2026
Install to Claude Code
npx -y skills add sergeeey/Claude-cod-top-2026 --skill vault-briefing --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Vault Briefing?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/sergeeey-vault-briefing)More formats (shields.io, HTML) on the badges page.
---
name: vault-briefing
sub_type: guide
version: "1.0"
last_tested: "2026-05-07"
description: >
Брифинг из Obsidian vault перед стартом работы над проектом.
Вводишь название проекта — скил сам ищет в vault: паттерны [AVOID]/[REPEAT],
активные гипотезы, связанные проекты, методы и топ-5 заметок.
Каждый результат объясняет ПОЧЕМУ он релевантен — не просто список ссылок.
Триггеры: /vault-briefing [проект], --brief, --deep, --new, брифинг по проекту, что в vault про X.
НЕ использовать для: поиска конкретного факта (используй Grep) — только для старта работы над проектом.
effort: medium
context: fork
allowed-tools:
- Read
- Bash
- Glob
- Grep
---
<!-- BSV — Brief Skill View | поиск: BSV
Скил : vault-briefing
TL;DR : Брифинг из Obsidian vault — паттерны, гипотезы, заметки с WHY перед стартом проекта
Вызов : /vault-briefing [проект], --brief, --deep, --new
НЕ для : Поиск конкретного факта — только для старта проекта
-->
# Vault Briefing — Брифинг из Obsidian
## Назначение
Перед началом работы над проектом Claude должен знать:
- Что уже было сделано в этом направлении (не повторять)
- Какие паттерны [AVOID] применимы (не наступать на грабли снова)
- Какие гипотезы и методы уже изучены (использовать готовое)
- Какие заметки в vault прямо сейчас актуальны для этого проекта
**Без этого скилла:** пользователь вручную пишет "найди в Obsidian всё про X" каждый раз.
**С этим скиллом:** один вызов → структурированный брифинг с WHY-объяснением.
---
## Конфигурация vault
```
VAULT_ROOT = C:/Users/serge/Documents/claude-vault
PATTERNS = C:/Users/serge/.claude/memory/_auto/patterns.md
WIKI = C:/Users/serge/.claude/memory/wiki/
PROJECT_MD = VAULT_ROOT/projects/[PROJECT].md
```
---
## PHASE 1: DETECT PROJECT CONTEXT
**Входной аргумент:** `$ARGUMENTS` — название проекта или описание задачи.
### Шаг 1а: Читай project file если существует
```bash
# Ищем в projects/ файл с именем похожим на $ARGUMENTS
ls "C:/Users/serge/Documents/claude-vault/projects/" | grep -i "[PROJECT_KEYWORD]"
```
Если файл найден — читай его frontmatter:
- `tags:` → список тегов (основа поиска)
- `status:` → если killed/archived → особое внимание к lessons
- related упоминания внутри файла
### Шаг 1б: Определи домен автоматически
Если проект не найден или нет frontmatter — определяй домен по ключевым словам:
| Ключевое слово в названии | Домен | Дополнительные теги для поиска |
|---|---|---|
| geomiro, geo, scenario, graph | geopolitics | neo4j, graph-rag, scenario-planning |
| archcode, genomics, chromatin, variant | genomics | research, publication, biorxiv |
| verifind, verification, audit | ai-verification | llm, evaluation, accuracy |
| cogni, router, routing | ai-infrastructure | llm, agents, orchestration |
| mpemba, infompemba, physics | research | hypothesis, dynamics, simulation |
| mcp, claude, hooks, skills | ai-tooling | claude-code, automation |
| security, blindspot, osint | security | audit, vulnerability |
| reflexio, memory | memory-systems | knowledge, retention |
---
## PHASE 2: PARALLEL SEARCH
Выполни ВСЕ следующие поиски **одновременно** (один блок tool calls):
### 2а: Паттерны из patterns.md [HIGHEST PRIORITY]
```bash
grep -n -i -A3 "\[AVOID\]\|\[REPEAT\]" "C:/Users/serge/.claude/memory/_auto/patterns.md" | grep -i "[TAG1]\|[TAG2]\|[DOMAIN_KEYWORD]"
```
Ищи паттерны где хотя бы одно слово из тегов/домена проекта встречается в тексте.
### 2б: Активные гипотезы
```bash
ls "C:/Users/serge/Documents/claude-vault/pipeline/hypothesis/"
```
Читай frontmatter каждого файла: `tags`, `project`, `status`.
### 2в: Методология
```bash
ls "C:/Users/serge/Documents/claude-vault/knowledge/methodology/" 2>/dev/null
ls "C:/Users/serge/Documents/claude-vault/knowledge/tools/"
```
Ищи файлы с именами содержащими domain keywords.
### 2г: Wiki (обработанные уроки сессий)
```bash
grep -rl "[DOMAIN_KEYWORD]\|[TAG1]" "C:/Users/serge/.claude/memory/wiki/" | head -10
```
### 2д: MOC cross-references
Grep по уже прочитанным MOC (Solo Founding, Research Science, AI-Era Engineering):
найди упоминания похожих проектов как "related" или "смежный".
### 2е: killed/archived projects (ТОЛЬКО при --deep или если статус = killed)
```bash
grep -rl "KILLED\|killed\|status: killed\|status: archived" "C:/Users/serge/Documents/claude-vault/projects/" | head -5
```
Killed проекты = ценнейший источник lessons learned.
---
## PHASE 3: RELEVANCE SCORING
Для каждого найденного элемента считай Score (используй в уме, не показывай пользователю):
```
Relevance Score = Tag_overlap × 3 + Keyword_match × 2 + Domain_proximity × 1
```
- **Tag overlap:** сколько тегов проекта совпадают с тегами найденной заметки (0-5)
- **Keyword match:** сколько ключевых слов домена встречается в тексте (0-5)
- **Domain proximity:** прямой домен = 3, смежный = 2, косвенный = 1
**Фильтр:** показывай только элементы с Score ≥ 4.
**Лимит:** максимум 15 элементов в финальном выводе.
**Дедупликация:** если два элемента говорят одно и то же — оставь тот с выше Score.
---
## PHASE 4: STRUCTURED BRIEF
Выведи брифинг в этом формате:
```
## Context Brief: [PROJECT NAME]
Домен: [определённый домен] | Статус в vault: [найден/не найден/killed]
━━━ ⚠️ ПАТТЕРНЫ: НЕ ПОВТОРЯТЬ ━━━━━━━━━━━━━━━
[AVOID] [паттерн из patterns.md]
→ Почему релевантно: [объяснение связи с текущим проектом]
→ Как проявляется здесь: [конкретный риск]
(максимум 3 AVOID паттерна)
━━━ ✅ ЧТО РАБОТАЛО — ПРИМЕНИТЬ ━━━━━━━━━━━━━
[REPEAT] [паттерн]
→ Почему применимо: [объяснение]
(максимум 2 REPEAT паттерна)
━━━ 🔬 БЫЛО СДЕЛАНО В ЭТОМ НАПРАВЛЕНИИ ━━━━━━
[если есть killed/archived проект похожего типа]:
⚰️ [Название] — убит потому что [kill reason]
Главный урок: [что можно взять]
[если есть active related проект]:
🔗 [Название] — [как связан] → можно переиспользовать [что именно]
━━━ 💡 АКТИВНЫЕ ГИПОТЕЗЫ ━━━━━━━━━━━━━━━━━━━
- [Гипотеза] — [почему релевантна для текущего проекта]
━━━ 🔧 МЕТОДЫ И ИНСТРУМЕНТЫ (уже изучены) ━━━
- [Метод/инструмент] из [файл] — [как применить здесь]
━━━ 📚 ТОП-5 ЗАМЕТОК ━━━━━━━━━━━━━━━━━━━━━━━
1. [[путь/к/заметке]] — WHY: [одна фраза почему именно эта заметка полезна]
2. ...
━━━ 🔗 РЕКОМЕНДУЕМЫЕ СВЯЗИ ━━━━━━━━━━━━━━━━━
Добавь в [PROJECT].md эти wikilinks:
- [[notes/X]] — [причина связи]
- [[notes/Y]] — [причина связи]
━━━ ❓ ПРОБЕЛЫ (чего нет в vault) ━━━━━━━━━━
[что было бы полезно но не найдено в vault]
→ Рекомендация: [создать заметку / запустить research / спросить /last30days]
```
---
## Режимы
### `/vault-briefing [проект]` — стандартный брифинг
Все 4 фазы, вывод полный.
### `/vault-briefing --brief [проект]` — быстрый старт (3 мин)
Только:
- Топ-3 AVOID паттерна
- Топ-3 релевантные заметки с WHY
- Один конкретный следующий шаг
### `/vault-briefing --deep [проект]` — глубокий поиск
Дополнительно к стандарту:
- Поиск в `_auto/wiki/` (AI-generated wiki)
- Поиск в `knowledge/research/` (концепции, эксперименты)
- Поиск в `knowledge/predictions/` (прогнозы релевантные домену)
- Поиск по `knowledge/lessons/` или `L3-skills/`
- Чтение 2-3 найденных файлов полностью (не только frontmatter)
### `/vault-briefing --new [проект]` — режим нового проекта
Если projects/[проект].md ещё не существует:
- Создать шаблон с правильным frontmatter
- Предложить связи с существующими MOC
- Предложить теги на основе домена
---
## ВАЖНЫЕ ПРАВИЛА
1. **WHY обязателен** — каждый элемент в выводе должен иметь объяснение почему именно он релевантен. Без WHY = бесполезный список ссылок.
2. **Читай файлы ДО объявления релевантности** — не угадывай по имени файла. Прочитай хотя бы frontmatter.
3. **Killed проекты ценнее активных** — если похожий проект был убит, это критическая информация. Всегда ищи причину смерти.
4. **Не дампить всё подряд** — лучше 5 точных результатов с объяснением, чем 20 без контекста.
5. **Пробелы тоже важны** — если чего-то нет в vault, это тоже инсайт. Скажи что не нашёл и предложи как получить.
6. **Используй Bash для поиска, Read для содержимого** — НЕ MCP для файлов с wikilinks (input_guard риск).
---
## ПРИМЕР ВЫВОДА: `/vault-briefing VeriFind`
```
## Context Brief: VeriFind
Домен: ai-verification | Статус в vault: найден (projects/verifind.md, P1)
━━━ ⚠️ ПАТТЕРНЫ: НЕ ПОВТОРЯТЬ ━━━━━━━━━━━
[AVOID] Lab-grade ML threshold не работает в real-world
→ Почему релевантно: VeriFind оценивает LLM outputs — threshold для "verified"
будет отличаться на синтетических тестах vs реальных документах
→ Как проявляется: DIR 53% на paper trading может упасть на live data
[AVOID] Coverage overclaim — README заявляет метрику без верификации
→ Почему: Sharpe 3.7 — не публиковать пока нет 30-дневного скользящего окна
━━━ 🔬 БЫЛО СДЕЛАНО В ЭТОМ НАПРАВЛЕНИИ ━━
⚰️ ArgosArb — убит потому что рынок закрыл арбитражное окно
Главный урок: validation-first + multi-agent + 0% hallucination
→ применимо к VeriFind verification pipeline
━━━ 💡 АКТИВНЫЕ ГИПОТЕЗЫ ━━━━━━━━━━━━━━━
- hypothesis-revival-engine: "LLM confidence scores не коррелируют с accuracy"
→ напрямую релевантно для VeriFind scoring model
━━━ 📚 ТОП-5 ЗАМЕТОК ━━━━━━━━━━━━━━━━━━
1. [[knowledge/research/concepts/Organic Virality]] — WHY: если VeriFind
показывает Sharpe 3.7, виральный loop через "публичный leaderboard"
2. [[projects/verifind-harvest-2026]] — WHY: готовые harvest assets Score 17+
```
---
## Feedback (опционально)
После выдачи брифинга спроси одним сообщением:
> "Какие секции были полезны? Что можно пропустить в следующий раз?"
Если пользователь ответил — запиши в raw/:
```bash
echo "# Feedback vault-briefing $(date +%Y-%m-%d)
Проект: [ПРОЕКТ]
Полезно: [ответ]
Лишнее: [ответ]
#feedback #vault-briefing" > "C:/Users/serge/.claude/memory/raw/feedback-vault-briefing-$(date +%Y%m%d).md"
```
Не спрашивай если пользователь явно торопится или написал `--brief`.
---
## Связанные скилы
- `/harvest` — если нашёл полезный актив в vault → оцени Score
- `/vault-health` — если vault структура сломана до поиска
- `/hypothesis-arbiter` — если нашёл конкурирующие гипотезы
- `/snr` — если найденного слишком много → приоритизировать
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!