Claude Skill

w-reflection

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

LLM Mart · 0 points · 11 views 1 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download TserenTserenov-FMT-exocortex-template-.claude_skills_w-reflection-52c884b.zip · 2 KB
Part of tserentserenov/fmt-exocortex-template — 50 skills

Install

skills CLI npx skills add https://github.com/TserenTserenov/FMT-exocortex-template/tree/main/.claude/skills/w-reflection
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install tserentserenov-fmt-exocortex-template@llmmart
Git git clone https://github.com/TserenTserenov/FMT-exocortex-template.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole tserentserenov/fmt-exocortex-template collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

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)
Files (fmt-exocortex-template)
  • SKILL.md 4.3 KB
    ---
    name: w-reflection
    description: Записать W-рефлексию (мировоззренческий слот RCS) в learning.w_reflections. Используется Диагностом R28 (MIM.R.009) или вызывается пользователем после рефлексивной сессии. Влияет на gate Д→П (FORM.089 §5.2).
    argument-hint: "<quality 1..5> [depth 1..3]"
    version: 1.0.0
    layer: L1
    status: active
    browser_safe: false
    triggers:
      slash: [/w-reflection]
      phrases: []
    routing:
      executor: script
      deterministic: true
      script_path: "scripts/iwe-w-reflection.sh"
      optimization_priority: 1
    agents: none
    interaction: one-shot
    gates_required: []
    gates_enforced: []
    gates_rationale: "операционный скилл; WP Gate применим только при создании нового РП, не для операционных вызовов"
    ---
    
    # 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
    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)
    
    ## Пример
    
    ```bash
    /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`](../../../PACK-personal/pack/personal-development/02-domain-entities/formalizations/PD.FORM.089-learner-rcs.md) §5
    - Читатель: `learning.stage_evaluator` worker (WP-253 Блок 2 Ф1.3)
    
    <!-- USER-SPACE -->
    <!-- /USER-SPACE -->
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related