ke

Knowledge Extraction — captures and routes knowledge at work boundaries. Use when you discover a pattern, make a decision, find a distinction, or complete a sub-task.

SKILL.md

GitHub

Knowledge Extraction (Capture-to-Pack)

Выполни извлечение знания: $ARGUMENTS

Scope

Этот скилл делает:

  • Inline-capture на рубеже сессии (маршрутизация «что → куда», анонс «Capture: X → Y»).
  • Мгновенная запись правил (1-3 строки) в CLAUDE.md.
  • Отложенная запись (сложное знание) — добавление в inbox/captures/<YYYY-MM>.md (маршрут по дате события; правило → Шаг 3) для агента-экстрактора. Легаси-файл inbox/captures.md новыми записями не пополняется (ротация WP-526, 29.08.2026) — читается как архив.

Этот скилл НЕ делает:

  • Не разбирает extraction-reports/*.md (pending-review кандидатов от агента R2). Это делает /apply-captures.
  • Не пишет Pack-сущности (файлы DP., PD., MIM.*). Это делает /apply-captures после решения R15. Альтернативно R15 может писать в Pack напрямую через Edit — /apply-captures не единственный путь.
  • Не запускает агента-экстрактора R2 (работает через launchd каждые 3h в рабочие часы, запуск extractor.sh inbox-check).

Три инструмента знания (разграничение):

Инструмент Роль Когда Выход
/ke (этот скилл) R14 Заказчик / R1 Стратег Рубеж сессии, inline Правило в CLAUDE.md / запись в inbox/captures/<YYYY-MM>.md
extractor.sh inbox-check (агент R2) R2 Экстрактор (ИИ, launchd 3h, work hours) Автоматически extraction-reports/*.md со status: pending-review
/apply-captures R15 Валидатор Close при N>0 pending-review Pack-сущности + коммит + обновление status

Детальная ВДВ-карта цикла: <governance-repo>/inbox/WP-247-ke-pipeline-vdv.md

Шаг 1. Определи тип знания

Тип Куда Когда Через KE?
Правило для всех репо (1-3 строки) CLAUDE.md (корень workspace) Сразу Нет
Правило для одного репо (1-3 строки) <repo>/CLAUDE.md Сразу Нет
Доменное (архитектура, паттерны) Соответствующий Pack Close Да
Различение, метод, FM, WP Соответствующий Pack Close Да
Реализационное (вендор, стек, деплой) DS docs/ Close Да (KE → DS)
Крупный урок memory/<topic>.md Close Нет
Зерно для поста {{GOVERNANCE_REPO}}/drafts/draft-list.md Close Нет

Шаг 2. Маршрутизация

Тест HD #29: «Заменим вендора — утверждение станет ложным?»

  • Да → реализация (DS)
  • Нет → домен (Pack)

Шаг 3. Запись

  • Если «Сразу» → записать немедленно
  • Если «Close» → добавить запись в inbox/captures/<YYYY-MM>.md:
    • однозначная дата события в записи → месяц события;
    • дата события отсутствует или неоднозначна → месяц фиксации (сегодня), пометить в тексте записи event_date: unknown или event_date: ambiguous — не угадывать
    • inbox/captures.md (легаси) — только для чтения, новые записи туда не добавлять

Шаг 4. Анонс

Выведи: «Capture: [что] → [куда]»

Если это различение — предложи формулировку для memory/hard-distinctions.md.