Knowledge Extraction (Capture-to-Pack)

SkillProductivity

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.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Knowledge Extraction (Capture-to-Pack) skill

What this skill tells your AI

The instructions your AI receives, as published by tserentserenov/fmt-exocortex-template in .claude/skills/ke/SKILL.md and read by ahel’s review.

Выполни извлечение знания: $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 (в разработке, Ф3 WP-247).
  • Не пишет 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 (в разработке, Ф3 WP-247)R15 ВалидаторClose при N>0 pending-reviewPack-сущности + коммит + обновление status

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

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

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

Шаг 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.

Signals

GitHub stars
54
Forks
150
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
ke
Source
github.com/tserentserenov/fmt-exocortex-template