.cursor/skills/idea-capture/SKILL.md
Быстрая фиксация идей — запись в `YYYY/01-Dayly/YYYY-MM-DD.md` секция `## Входящие дня`, опционально отдельная заметка (большая идея), или Inbox проекта (без общего Inbox). Use when the user's message starts with "Идея" (marker + text, см. триггеры в SKILL), or says "зафиксируй идею", "сохрани мысль", "идея:", "идея по процессу/навыку X". При идее улучшения процесса/навыка во время работы в Cursor/CC — субагент оценивает масштаб (Change → фиксация; маленькое → правка). Сценарий в daily-productivity (аргумент идея), команда idea-capture.
npx skillsauth add cless75/2026-03-Leadership-AI idea-captureInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Проект: [[186 Система достижения целей (GTD)]]. Фиксация идей сразу в ежедневную заметку или в Inbox проекта (секция # 📥 Inbox в файле проекта). Общий Inbox (YYYY/00-Inbox/TrigerNN.md) не используется.
Связь с project-management: при выборе «Inbox проекта» — поиск проекта по ProjectId или названию (как в обзоре проекта R-1), запись в секцию # 📥 Inbox файла проекта. Сценарий «Фиксация идеи» в daily-productivity; команда idea-capture; субагент для контекста процесса/техники (см. ниже).
trim первое слово целиком «Идея» (регистр как в русском, обычно с заглавной). Дальше:
:, —, –, - (с опциональными пробелами вокруг тире) — текст идеи = всё, что после разделителя, с trim;trim.Не считать захватом: «спланируй день», «разобрать Inbox» (это daily-productivity). Фразы вроде «идея хорошая» в середине ответа без маркера в начале сообщения — не idea-capture. Если сомнение (одно слово после «Идея », например только оценка) — уточнить одним вопросом: «Зафиксировать как идею в дневник?»
Канон ежедневной заметки:
YYYY/01-Dayly/YYYY-MM-DD.md (имя файла = полная дата ISO; год в пути = год даты). Obsidian: Daily notes — папка YYYY/01-Dayly, имя YYYY-MM-DD, шаблон Templates/Daily.Template.md (gtd-workflow). Для «сегодня» по возможности сначала obsidian daily, затем допись.## Входящие дня. При отсутствии секции — добавить после блока «День» или перед # Завершение Review (как в шаблоне). Legacy: в старых файлах могла быть ### 💡 Идеи — при записи переносить содержимое в «Входящие дня» или писать в «Входящие дня» и не плодить дубли.01 Dayly/ удалена (миграция 2026-03); все записи — в YYYY/01-Dayly/.# 📥 Inbox в файле проекта. Проект определяется по ProjectId или названию (поиск как в project-management, R-1: файлы с #project и ProjectId: N в frontmatter). Если секции # 📥 Inbox в файле проекта нет — создать её (по [258-CRUD](02-CoreAutomation/258/258-CRUD-Правила работы с сущностями.md): у каждой сущности есть секция Inbox).Один шаг за ответ; ответ заканчивается вопросом или подтверждением.
Не начинать с пустого вопроса «зачем?» — сначала формулировать предположение, потом задавать вопрос.
Когда: несколько абзацев текста; явный запрос «вынеси в заметку» / «отдельный файл»; масштаб как Change в логике субагента (структура, несколько разделов, отдельная проработка). Не применять при запросе «быстро» / «одной строкой в день».
Поток (один шаг за ответ):
{YYYY}/{YYYY-MM-DD}-Idea-{slug}.md, где YYYY и дата — от целевого дня записи, slug — краткое латиницей/транслит (без пробелов, без спецсимволов). Папка года должна существовать или создаётся при записи.tags, date/CDate по необходимости), заголовок # …, тело — текст идеи (можно сжато); внизу или в frontmatter связь с днём: строка Day:: [[YYYY-MM-DD]] (wikilink = имя файла ежедневной заметки).YYYY/01-Dayly/YYYY-MM-DD.md в ## Входящие дня добавить строку - [ ] [[Заголовок заметки]] (точное имя для wikilink).## YYYY-Wxx.Если размер не «большой» — перейти к шагу 2.
YYYY/01-Dayly/YYYY-MM-DD.md → ## Входящие дня. Вопрос «куда записать» не задавать.ProjectId: N или по названию в заголовке/frontmatter), как в навыке project-management. Если проект указан, но не найден — сообщить и записать в ежедневную заметку на эту дату (fallback), предложив уточнить проект при следующей фиксации.Базовый формат строки в «Входящие дня»: - [ ] {краткий текст; опционально эмодзи 💡} → {источник} ⏰ HH:MM. Источник: Chat, ссылка на процесс/технику [[…]] или «Ежедневная заметка» / проект.
Если в шаге 1б получен ответ «зачем» (ценность реализации): записать двумя строками — основная строка с чекбоксом, под ней отступом подпункт:
- [ ] {текст идеи} → {источник} ⏰ HH:MM
- *Зачем:* {краткий ответ пользователя}
Если «зачем» не формулировали — только одна строка в базовом формате.
YYYY/01-Dayly/YYYY-MM-DD.md. Добавить строку в ## Входящие дня (если секции нет — создать заголовок). Если файла нет — obsidian daily (сегодня) или минимальный каркас по daily-productivity шаг 0 в YYYY/01-Dayly/.# 📥 Inbox или эквивалентную секцию Inbox в карточке (например ## 📥 Inbox …) дописать строку(и). Если секции нет — добавить # 📥 Inbox и под ней строку. Опционально в конце основной строки: [projectId:: NNN].YYYY/01-Dayly/YYYY-MM-DD.md → ## Входящие дня короткую строку в базовом формате с тем же смыслом, а в поле источника указать ссылку на карточку проекта (→ [[…]]), чтобы ежедневный debrief и daily-productivity видели захват без открытия проекта. Полная формулировка остаётся в Inbox проекта; в дне допустима сжатая версия.## YYYY-Wxx (ISO week); при отсутствии секции для текущей недели создать заголовок и добавить запись. Лог используется для еженедельного обзора и улучшения работы навыка (см. регулярное действие в Guide - Недельные обзоры и задачу 186-19).{YYYY/01-Dayly/YYYY-MM-DD.md}. Завершение: «При желании можно превратить в задачу или Backlog (через project-management или gtd-workflow).»[created:: YYYY-MM-DD]). Идею в ежедневную заметку или Inbox проекта всё равно зафиксировать (шаг 3).Когда пользователь указывает процесс или технику («зафиксируй идею по процессу X», «идея по технике Y») или идея фиксируется в контексте открытого документа процесса/техники:
→ [[Имя процесса или техники]]. Место записи — по умолчанию ежедневная заметка, либо пользователь указывает проект.Формулировка задачи для mcp_task (generalPurpose): «Пользователь хочет зафиксировать идею в контексте процесса/техники. Контекст: [путь или название]. Выполни протокол idea-capture: получи текст идеи, сохрани в YYYY/01-Dayly/YYYY-MM-DD.md → секция ## Входящие дня или Inbox проекта, в записи укажи источник → [[имя процесса/техники]]. Верни подтверждение и путь к файлу.»
Правило: действие Fix (внести правку в файл процесса/навыка) всегда выполняется в субагенте. Основной агент не вносит правку сам — запускает субагент (mcp_task, generalPurpose) с задачей: оценить масштаб и либо зафиксировать идею, либо внести правку в целевой файл. Анализ и действие выполняются внутри субагента.
Контекст: при работе над задачей в Cursor или Claude Code (CC) возникла идея улучшения процесса или навыка (например, правка в SKILL.md, Guide, описании процесса). Пользователь может сразу запустить субагент; основной агент при запросе на правку/улучшение всегда делегирует выполнение субагенту.
Логика субагента:
Когда запускать: пользователь говорит «улучшить процесс», «идея по навыку», «зафиксируй улучшение» или «внеси правку в процесс X» в контексте работы над задачей; или основной агент предлагает: «Запустить субагент: проанализирует масштаб и либо зафиксирует идею, либо внесёт правку?»
Формулировка задачи для mcp_task (generalPurpose): «При работе над задачей возникла идея улучшения процесса/навыка. Контекст: [путь к файлу или название процесса/навыка]. Идея: [формулировка]. Выполни в субагенте: 1) Оцени масштаб: большое изменение (Change) — несколько файлов/разделов, новая структура, новый сценарий → зафиксировать по idea-capture: «Входящие дня» в YYYY/01-Dayly/YYYY-MM-DD.md или отдельная заметка (шаг 1в), или Inbox проекта; источник = этот процесс/навык. Маленькое изменение — одна формулировка, один пункт, опечатка, одна фраза → внести правку в целевой файл. 2) Выполни выбранное действие. 3) Верни отчёт: что сделано и куда.»
#project и frontmatter ProjectId: N (или по названию проекта). Один проект — запись в его файл; несколько кандидатов — уточнить у пользователя.YYYY/00-Inbox/TrigerNN.md).Пути ежедневной заметки, поиск проекта, секция Inbox проекта, ссылки на gtd-workflow и 258: reference.md.
devops
Полный цикл системного решения проблемы по методологии курса STAI (514-CM-MIPT): Формулирование → Диагностика → Решение → Реализация. Четыре навыка pipeline с диалоговыми точками. Use when user asks to analyze a problem systematically, solve a problem using systems thinking, run problem-solving pipeline, or mentions "решить проблему", "системный анализ", "найти решение", "pipeline проблемы", "анализ проблемы", "5 почему", "iceberg", "архетип", "точка рычага". Does NOT trigger on lecture processing or course design tasks.
testing
Связь сессии с Objective и проектом: (START) штамп в карточке и журнал в «Заметки в течение дня» (заголовок HH:mm + статус 🔵/🟡); (MID) ПЗ/Notes + две строки в журнале; (CLOSE) итог, CLOSE-4a, смена статуса в заголовке журнала (🟢/🟣/⚪/🔴), опционально ctx [x], по умолчанию session-handoff (CLOSE-5). Триггеры: «работаем над», «зафиксируй сессию», «зафиксируй результат», «промежуточный итог», «checkpoint», «session start», «session result», «запиши итог сессии в ПЗ».
testing
Загрузить профиль участника из markdown-файла, нормализовать в краткое резюме для контекста сессий (роль, AI-опыт, цели, границы). Use when «загрузи профиль», «прочитай my-profile», «контекст участника из md», «импорт профиля 504».
testing
Формирование и обновление учебного профиля участника на основе вопросов, участия в кейсах, домашних заданий и самооценки. Индивидуальные карточки + агрегация в Cohort Map. Вызывается из process-lecture или отдельно.