Claude Skill

author-mode

Инструкции для автора шаблона IWE: staging-канал (обкатка → FMT), авторские правила L3, Extensions Gate. Загружать при: staging / promote / author / шаблон / extensions / L3.

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

Full trust report

Download TserenTserenov-FMT-exocortex-template-.claude_skills_author-mode-52c884b.zip · 1 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/author-mode
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

/author-mode — Авторский режим IWE

Триггер: staging / promote / author / шаблон / extensions
Применимо: только для автора шаблона (author_mode: true)

§8. Staging (обкатка → шаблон)

Правила на обкатке. Работают → переносятся в шаблон (L1).

Staging-канал

Правило добавления: новое поведение в §9 (авторское) → ОДНОВРЕМЕННО строка в STAGING.md (status: testing).

Промоция (при Week Close):

  1. Просмотреть STAGING.md → есть validated?
  2. Убрать авторские константы → заменить на {{PLACEHOLDER}}
  3. Перенести в FMT-exocortex-template + commit feat: promote S-NN from staging
  4. Обновить STAGING.md: статус → promoted

Отклонение: специфичное для авторского окружения → статус rejected (остаётся в §9, не промотируется). Не удалять из таблицы — это решение.

§9. Авторское (L3 — только мой IWE)

Этот раздел — личный L3-слой. update.sh его не трогает при обновлении.
Добавляйте сюда правила и константы, актуальные только для вашего окружения.
Архитектура L1/L2/L3: CONTRIBUTING.md §Three Layers.

Extensions Gate (БЛОКИРУЮЩЕЕ)

Для пользователей: кастомизация протоколов/скиллов → ТОЛЬКО в extensions/*.md.
Прямое редактирование .claude/skills/ или memory/protocol-*.md = ошибка.

Архитектурное обоснование: платформенные файлы (L1) и пользовательские расширения (L3) — разные слои. Смешение слоёв = хрупкость при обновлении.
Разделение: платформенное → FMT-exocortex-template → update.sh. Пользовательское → extensions/ + params.yaml.

Автор (author_mode: true): прямое редактирование L1 РАЗРЕШЕНО.
Delivery в FMT: bash $IWE_SCRIPTS/{script|hook|skill}-promote.sh <файл> [--dry-run]
CLAUDE.md: bash $IWE_SCRIPTS/template-sync.sh (sync / --dry-run / --check)

Именование (плейсхолдеры)

  • {{GOVERNANCE_REPO}} — личный governance-хаб
  • $HOME/IWE/ — рабочая директория

Блокирующие (авторские)

Заполнить специфичными для авторского окружения правилами.

Различения (авторские)

Хранятся в memory/distinctions-warm.md и extensions/. Файл .claude/rules/distinctions.md принадлежит платформенному hot-слою; update.sh сохраняет только явно размеченный USER-SPACE блок.

Files (fmt-exocortex-template)
  • SKILL.md 3.8 KB
    ---
    name: author-mode
    description: "Инструкции для автора шаблона IWE: staging-канал (обкатка → FMT), авторские правила L3, Extensions Gate. Загружать при: staging / promote / author / шаблон / extensions / L3."
    version: 1.0.0
    layer: L1
    status: active
    browser_safe: false
    triggers:
      slash: [/author-mode]
      phrases:
        - "staging"
        - "promote"
        - "author"
        - "author_mode"
        - "extensions gate"
        - "L3"
        - "авторское"
        - "шаблон FMT"
    ---
    
    # /author-mode — Авторский режим IWE
    
    > **Триггер:** staging / promote / author / шаблон / extensions  
    > **Применимо:** только для автора шаблона (author_mode: true)
    
    ## §8. Staging (обкатка → шаблон)
    
    > Правила на обкатке. Работают → переносятся в шаблон (L1).
    
    ### Staging-канал
    
    **Правило добавления:** новое поведение в §9 (авторское) → ОДНОВРЕМЕННО строка в `STAGING.md` (`status: testing`).
    
    **Промоция (при Week Close):**
    1. Просмотреть `STAGING.md` → есть `validated`?
    2. Убрать авторские константы → заменить на `{{PLACEHOLDER}}`
    3. Перенести в `FMT-exocortex-template` + commit `feat: promote S-NN from staging`
    4. Обновить `STAGING.md`: статус → `promoted`
    
    **Отклонение:** специфичное для авторского окружения → статус `rejected` (остаётся в §9, не промотируется). Не удалять из таблицы — это решение.
    
    ## §9. Авторское (L3 — только мой IWE)
    
    > Этот раздел — личный L3-слой. `update.sh` его **не трогает** при обновлении.  
    > Добавляйте сюда правила и константы, актуальные только для вашего окружения.  
    > Архитектура L1/L2/L3: `CONTRIBUTING.md §Three Layers`.
    
    ### Extensions Gate (БЛОКИРУЮЩЕЕ)
    
    **Для пользователей:** кастомизация протоколов/скиллов → ТОЛЬКО в `extensions/*.md`.  
    Прямое редактирование `.claude/skills/` или `memory/protocol-*.md` = ошибка.
    
    **Архитектурное обоснование:** платформенные файлы (L1) и пользовательские расширения (L3) — разные слои. Смешение слоёв = хрупкость при обновлении.  
    Разделение: платформенное → `FMT-exocortex-template` → `update.sh`. Пользовательское → `extensions/` + `params.yaml`.
    
    **Автор (author_mode: true):** прямое редактирование L1 РАЗРЕШЕНО.  
    Delivery в FMT: `bash $IWE_SCRIPTS/{script|hook|skill}-promote.sh <файл> [--dry-run]`  
    CLAUDE.md: `bash $IWE_SCRIPTS/template-sync.sh` (sync / `--dry-run` / `--check`)
    
    ### Именование (плейсхолдеры)
    
    - `{{GOVERNANCE_REPO}}` — личный governance-хаб
    - `$HOME/IWE/` — рабочая директория
    
    ### Блокирующие (авторские)
    
    > Заполнить специфичными для авторского окружения правилами.
    
    ### Различения (авторские)
    
    > Хранятся в `memory/distinctions-warm.md` и `extensions/`. Файл `.claude/rules/distinctions.md` принадлежит платформенному hot-слою; `update.sh` сохраняет только явно размеченный `USER-SPACE` блок.
    
    <!-- USER-SPACE -->
    <!-- /USER-SPACE -->
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related