agentsclimarketplace

W reflection

Skill TserenTserenov/FMT-exocortex-template/.claude/skills/w-reflection

Записать W-рефлексию (мировоззренческий слот RCS) в learning.w_reflections. Используется Диагностом R28 (MIM.R.009) или вызывается пользователем после рефлексивной сессии. Влияет на gate Д→П (FORM.089 §5.2).From its SKILL.md

Install
npx -y skills add TserenTserenov/FMT-exocortex-template --skill w-reflection

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

4.2 KB, 982 tokens by cl100k_base, as published. Nobody here has run it

W-Reflection — запись мировоззренческого индикатора

Назначение: populate learning.w_reflections для расчёта W.idx в SR-алгоритме (FORM.089 §5). Когда вызывать: после рефлексивной сессии (диалог с Диагностом R28, индивидуальный самоанализ, разбор мировоззренческой ошибки). Не для рутинной фиксации настроения — это калибровка. Влияние: W ≥ 4 обязательно для перехода Дисциплинированный → Проактивный (gate Д→П).

When to use

Записать W-рефлексию (мировоззренческий слот RCS) в learning.w_reflections. Используется Диагностом R28 (MIM.R.009) или вызывается пользователем после рефлексивной сессии. Влияет на gate Д→П (FORM.089 §5.2).

Аргументы

  • $1 = quality_score — 1..5 по рубрике:
    • 1 — поверхностная (констатация без причин)
    • 2 — описательная (есть «что было», нет «почему»)
    • 3 — анализирующая (причины, последствия)
    • 4 — системная (видение себя как системы, agency)
    • 5 — мета-системная (видение себя как роли в надсистеме)
  • $2 = depth_level (опционально, default 2) — 1..3:
    • 1 — поверхностная
    • 2 — средняя (стандарт)
    • 3 — глубокая (>30 мин разбора)

Algorithm

Шаг 1. Вызвать скрипт маршрутизации

bash "$IWE_SCRIPTS/route-task.sh" --skill w-reflection --args "$ARGUMENTS"

Скрипт читает IWE_OWNER_ORY_UUID из окружения (account_id) и пишет в learning.w_reflections через роль w_reflection_writer (миграция 112). При отсутствии writer-URL — fallback на DATABASE_URL_LEARNING_DIRECT.

Шаг 2. Проверить exit code

Exit codes и их значения — в разделе Выход ниже.

Шаг 3. Вернуть ответ пилоту

При exit 0 — вывести OK-строку из stdout. При ненулевом exit — вывести ошибку.

Выход

  • exit 0 + [w-reflection] OK: account=... quality=N depth=M — успех
  • exit 1 — невалидные аргументы
  • exit 2 — отсутствует IWE_OWNER_ORY_UUID или DB URL
  • exit 3 — ошибка БД (constraint violation, network)

Пример

/w-reflection 3        # quality=3, depth=2 (default)
/w-reflection 4 3      # quality=4, глубокая

Зависимости

  • Миграция 112-w-reflection-writer-grants.sql (в директории миграций инфраструктурного репозитория)
  • Источник логики: PD.FORM.089-learner-rcs.md §5
  • Читатель: learning.stage_evaluator worker (WP-253 Блок 2 Ф1.3)
<!-- USER-SPACE --> <!-- /USER-SPACE -->

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.