---
name: idea-capture
description: >-
  Быстрая фиксация идей участника 504 в ежедневной заметке `YYYY/01-Daily/YYYY-MM-DD.md`
  в секцию `## Входящие дня`, либо в отдельный файл в `My-Notes/` для развёрнутых идей.
  Use when user's message starts with "Идея" (marker + text), or says "зафиксируй идею",
  "сохрани мысль", "идея:", «идея по модулю/навыку X».
---

# Навык idea-capture (фиксация идей)

**Справочник:** [reference.md](reference.md).
**Команда:** [.claude/commands/idea-capture.md](.claude/commands/idea-capture.md).

## Назначение

Быстро зафиксировать мысль или идею участника 504 в удобное место, чтобы она не потерялась и была доступна для вечернего обзора или для последующей проработки в нужной точке курса. Навык рассчитан на лёгкий формат пакета: **нет** карточек проектов, **нет** общего Inbox'а, **нет** отдельного лога идей.

## Куда записывается идея (три сценария)

### Сценарий 1 — короткая идея (1–2 строки)

По умолчанию, если у идеи нет заголовка, тегов и развёрнутого текста. Записывается в ежедневную заметку сегодняшнего дня:

- **Файл:** `YYYY/01-Daily/YYYY-MM-DD.md` (год в пути = год даты)
- **Секция:** `## Входящие дня` (если секции нет — создать перед `## Заметки в течение дня` или в конце файла)
- **Строка:** `- [ ] {текст идеи} → Chat ⏰ HH:MM`

### Сценарий 2 — развёрнутая идея (5+ строк, нужен заголовок)

Если у идеи есть структура (несколько абзацев, подразделы, ссылки) или участник явно просит «вынеси в заметку» / «отдельный файл».

- **Файл:** `My-Notes/Ideas/{YYYY-MM-DD}-Idea-{slug}.md`, где `slug` — короткий транслит / латиница (без пробелов, без спецсимволов)
- **Frontmatter** (с маркерами приватности по `Storage-Policy/Privacy-and-Storage-Policy.md`):
  ```yaml
  ---
  privacy: personal
  kind: idea
  contains-pii: no
  commercial-secrets: none
  mentor-shareable: yes
  tags: [idea, 504]
  CDate: YYYY-MM-DD
  Day: "[[YYYY-MM-DD]]"
  ---
  ```
  
  **Auto-suggest:** если в тексте упомянуты имена коллег / руководителей → `privacy: personal`, `contains-pii: yes`, `mentor-shareable: yes-after-mask`. Если идея — резкое суждение о ком-то конкретном или планы reorganization компании → `commercial-secrets: possible`.
- **Заголовок:** `# {текст заголовка}`
- **Тело:** текст идеи
- **В daily-note** (сценарий 1, но со ссылкой на этот файл) дописать строку в `## Входящие дня`: `- [ ] [[{YYYY-MM-DD}-Idea-{slug}|{заголовок}]] → Chat ⏰ HH:MM`

### Сценарий 3 — идея привязана к модулю / навыку курса

Если идея про конкретный модуль (M1/M2/M3/M4) или конкретный AI-скилл курса (S3.01, S3.05 и т. п.).

- **Одна строка:** в daily-note `## Входящие дня`: `- [ ] {текст} → [[504-M{N}-AI-Skill-{...}]] ⏰ HH:MM`. Источник = wikilink на соответствующий файл в `Module-{N}/Participant/`.
- **Несколько мыслей по одному модулю** — можно группировать в файл `My-Notes/M{N}-Ideas.md` с датированными секциями `## YYYY-MM-DD`.
- **Развёрнутая идея по модулю** (сценарий 2): `My-Notes/M{N}-Idea-{slug}.md` вместо общего `YYYY-MM-DD-Idea-{slug}.md`.

---

## Когда применять (триггеры)

### Триггеры ключевыми фразами

- «зафиксируй идею», «сохрани мысль», «запиши мысль», «quick capture идея»
- «зафиксируй идею по модулю N», «идея по навыку S3.0X»

### Триггер «Идея» в начале сообщения

После `trim` первое слово целиком **«Идея»** (русское, обычно с заглавной). Далее:

- разделитель `:`, `—`, `–`, `-` — текст идеи = всё после разделителя;
- или сразу пробел — текст идеи = всё после первого пробела;
- если после маркера пусто — **один** вопрос: «Напишите, что зафиксировать».

### Не считать захватом

- «спланируй день», «разобрать Входящие» — другие сценарии;
- «идея хорошая» в середине ответа без маркера в начале — не захват;
- одно слово после «Идея», похожее на оценку — уточнить одним вопросом.

---

## Протокол (один шаг за ответ)

### Шаг 1. Получить текст идеи

- Если текст в сообщении (после триггера «Идея» или «зафиксируй идею: …») — использовать.
- Если только триггер без текста — один вопрос: «Напишите, что зафиксировать».

### Шаг 2. Определить сценарий

**По умолчанию — Сценарий 1** (короткая в daily). Переключаться:

- на **Сценарий 2** — если текст идеи сам по себе длинный (≥ 5 строк) или участник явно просит «вынеси в заметку» / «отдельный файл»;
- на **Сценарий 3** — если в тексте идеи явно упомянут модуль (M1–M4), навык (S3.0X, S2.0X, и т. п.) или файл `Module-{N}/...`.

Не задавать вопрос «куда записать», если сценарий однозначно определяется. При неоднозначности — один вопрос.

### Шаг 3. Черновик

Показать черновик записи (строка для daily и/или содержимое отдельного файла) — ждать подтверждения. При явной просьбе «быстро» / «просто запиши» — пропустить черновик и сразу писать.

### Шаг 4. Запись

После «да» — записать в выбранное место. При необходимости создать секцию `## Входящие дня` или создать папку / файл.

### Шаг 5. Подтверждение

Одна короткая строка: «Записал в `2026/01-Daily/YYYY-MM-DD.md` (Входящие дня)» или «Записал в `My-Notes/2026-04-25-Idea-stakeholder-sync.md` + ссылка в daily».

---

## Опционально: уточнения

**Только по запросу** участника или если идея явно требует уточнения:

- **«Зачем / ценность»** — одна короткая фраза под основной строкой:
  ```markdown
  - [ ] {текст идеи} → Chat ⏰ HH:MM
    - *Зачем:* {короткий ответ}
  ```
- **Ссылка на источник** — если идея родилась из обсуждения конкретного файла / навыка: в источнике указать wikilink вместо `Chat`.

Не разворачивать захват в длинный диалог. Максимум 1–2 уточняющих вопроса.

---

## Что не делать

- Не искать «карточку проекта» и не писать в `# 📥 Inbox` проекта — этой сущности в light-пакете нет.
- Не дублировать запись в `Idea-Capture-Log.md` — этого файла в пакете нет.
- Не запускать subagent через `mcp_task` для оценки масштаба правок — в Claude Code этого инструмента нет; правки в skill-файлах делает сам агент после подтверждения.
- Не превращать захват в длинный сократовский диалог, если участник не попросил углублённо.

---

## Границы с другими навыками

| Запрос | Куда |
|---|---|
| Быстрая фиксация идеи, 1–2 строки или отдельная заметка | idea-capture |
| Старт / промежуток / финал рабочей сессии | session-link |
| Принятие решения по ОНМС | micro-decision-514 |
| Pipeline системного решения проблемы | stai-problem-solving |
| Обновление сквозного профиля | ms-participant-profile |
