name: ke description: 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. argument-hint: "[что извлечь]" routing: executor: sonnet deterministic: false
Knowledge Extraction (Capture-to-Pack)
Выполни извлечение знания: $ARGUMENTS
Scope
Этот скилл делает:
- Inline-capture на рубеже сессии (маршрутизация «что → куда», анонс «Capture: X → Y»).
- Мгновенная запись правил (1-3 строки) в CLAUDE.md.
- Отложенная запись (сложное знание) — добавление в
captures.mdдля агента-экстрактора.
Этот скилл НЕ делает:
- Не разбирает
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 / запись в captures.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-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 | Нет |
| Зерно для поста | DS-strategy/drafts/draft-list.md | Close | Нет |
Шаг 2. Маршрутизация
Тест HD #29: «Заменим вендора — утверждение станет ложным?»
- Да → реализация (DS)
- Нет → домен (Pack)
Шаг 3. Запись
- Если «Сразу» → записать немедленно
- Если «Close» → добавить в captures для Close-отчёта
Шаг 4. Анонс
Выведи: «Capture: [что] → [куда]»
Если это различение — предложи формулировку для memory/hard-distinctions.md.
Generateur de Documentation API
Documentation
Genere automatiquement de la documentation API OpenAPI/Swagger.
Rédacteur Technique
Documentation
Rédige de la documentation technique claire selon les meilleurs style guides.
Créer des entrées de journal avec timestamps
Documentation
Crée des entrées de journal horodatées pour documenter les découvertes, réunions, revues de code, articles ou événements significatifs. Structure les informations avec un résumé, un type d'événement, des sources et des tags, puis enregistre le fichier dans `docs/log/` avec un nom basé sur la date et un slug descriptif.