Claude Skill

fpf

Загрузка применимых принципов для задачи из иерархии Pack → SPF → FPF. Используй когда нужно найти релевантные принципы перед принятием решения.

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

Full trust report

Download TserenTserenov-FMT-exocortex-template-.claude_skills_fpf-4d7b8f2.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/fpf
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

Загрузка принципов

Запрос: $ARGUMENTS

When to use

Загрузка применимых принципов для задачи из иерархии Pack → SPF → FPF. Используй когда нужно найти релевантные принципы перед принятием решения.

Fallback Chain

Pack (предметное) → SPF (корректность) → FPF (первые принципы)

Режимы (определи по контексту запроса)

Режим Триггер Что делать
lookup Запрос содержит код паттерна (A.7, B.5, F.18) или конкретный термин Grep по FPF → точная секция. Объясни в engineering-языке (см. memory/fpf-reference.md § Трансляция)
review «Проверь», «сверь с FPF», артефакт для проверки Загрузи артефакт + релевантные принципы → сверка пункт за пунктом → findings
design «Спроектируй», «как сделать по FPF», задача проектирования Подбери применимые паттерны (A.1 границы, A.6 состав, A.7 различения, B.5 ADI) → конкретные рекомендации
characterize «Сравни», «оцени варианты», «как выбрать» A.17-A.19 (Lawful Comparison): критерии → индикаторы → оценка вариантов по одинаковой шкале
teach «объясни FPF», «что такое FPF», «с нуля», «введение» Дай обзор FPF: что это, зачем, ключевые блоки (различения, паттерны, первые принципы) → объясни в engineering-языке без жаргона
diagnose «какие принципы нарушаю», «что не так», «найди проблему», «проверь мою работу» Получи описание работы/решения → найди расхождения с принципами FPF/Pack → назови конкретные нарушения с указанием принципа и где именно
prioritize «наиболее важны», «для роли», «в роли», «для меня как» Определи роль из аргумента → найди принципы FPF/Pack, релевантные этой роли → ранжируй по применимости → объясни почему каждый важен именно для этой роли

БЛОКИРУЮЩЕЕ — No-Jargon: Каждый FPF-термин в output → engineering-эквивалент в скобках или вместо. Без исключений.

  • Известные: memory/fpf-reference.md § Трансляция (Holon, F-G-R, Alpha, Mereology, Affordance, ADI...)
  • Неизвестные (TransformerRole, senseFamily, Γ_*, ReferencePlane и т.п.): перевести по контексту, добавить (FPF: <оригинал>). Не оставлять FPF-термин без перевода.
  • Тест перед выводом: пробежать output — есть ли термин, непонятный инженеру без FPF? Если да — перевести.

Algorithm

1. Определи режим

По таблице выше. Если неясно — режим lookup.

2. Классифицируй источник

  • Предметное знание (архитектура, домен, сервис) → source_type=pack
  • Форма, процесс, корректность → source=SPF
  • Базовые различения, первые принципы → source=FPF

3. Ищи через iwe-knowledge

  • iwe-knowledge search(query="<запрос>", source_type="pack") -- по всем Pack
  • iwe-knowledge search(query="<запрос>", source="SPF") -- по SPF
  • iwe-knowledge search(query="<запрос>", source="FPF") -- по FPF
  • Если первый уровень не дал результатов -- спускайся по fallback chain

4. Если iwe-knowledge недоступен

(нет в /mcp):

  • Pack: читай файлы PACK-*/pack/ через Glob + Read
  • SPF: читай SPF/docs/ через Glob + Read
  • FPF: читай FPF/Readme.md (обзор) или ищи через Grep по FPF/
  • Наборы DPF: рядом со спецификацией автор FPF публикует FPF/Engineering DPF Suite/ (справочник ENGINEERING-DPF-SUITE-REFERENCE.md) и FPF/Foundational Thinking DPF Suite/ (справочник FOUNDATIONAL-THINKING-DPF-SUITE-REFERENCE.md); в FPF-Spec.md они не входят. Правила входа — FPF/USING-FPF.md: начинай с реальной ситуации, набор выбирай через FPF/Readme.md и справочник набора; приём ищется по заголовку ## <ID> - …, его конец — ### <ID>:End. Если этих папок нет в локальной копии FPF/, копия устарела — обнови её

5. Покажи результат

Релевантные принципы с пояснением, как они применимы к задаче. Включай ссылку на источник (github_url из результата поиска или путь к файлу). Переводи FPF-термины в engineering-язык.

Files (fmt-exocortex-template)
  • SKILL.md 6.5 KB
    ---
    name: fpf
    description: Загрузка применимых принципов для задачи из иерархии Pack → SPF → FPF. Используй когда нужно найти релевантные принципы перед принятием решения.
    argument-hint: "<запрос или тема>"
    version: 1.0.0
    layer: L1
    status: active
    browser_safe: true
    triggers:
      slash: [/fpf]
      phrases: []
    routing:
      executor: haiku
      deterministic: false
    agents: single
    interaction: multi-step
    gates_required: []
    gates_enforced: []
    gates_rationale: "операционный скилл; WP Gate применим только при создании нового РП, не для операционных вызовов"
    ---
    
    # Загрузка принципов
    
    Запрос: $ARGUMENTS
    
    ## When to use
    
    Загрузка применимых принципов для задачи из иерархии Pack → SPF → FPF. Используй когда нужно найти релевантные принципы перед принятием решения.
    
    ## Fallback Chain
    
    ```
    Pack (предметное) → SPF (корректность) → FPF (первые принципы)
    ```
    
    ## Режимы (определи по контексту запроса)
    
    | Режим | Триггер | Что делать |
    |-------|---------|-----------|
    | **lookup** | Запрос содержит код паттерна (A.7, B.5, F.18) или конкретный термин | Grep по FPF → точная секция. Объясни в engineering-языке (см. `memory/fpf-reference.md` § Трансляция) |
    | **review** | «Проверь», «сверь с FPF», артефакт для проверки | Загрузи артефакт + релевантные принципы → сверка пункт за пунктом → findings |
    | **design** | «Спроектируй», «как сделать по FPF», задача проектирования | Подбери применимые паттерны (A.1 границы, A.6 состав, A.7 различения, B.5 ADI) → конкретные рекомендации |
    | **characterize** | «Сравни», «оцени варианты», «как выбрать» | A.17-A.19 (Lawful Comparison): критерии → индикаторы → оценка вариантов по одинаковой шкале |
    | **teach** | «объясни FPF», «что такое FPF», «с нуля», «введение» | Дай обзор FPF: что это, зачем, ключевые блоки (различения, паттерны, первые принципы) → объясни в engineering-языке без жаргона |
    | **diagnose** | «какие принципы нарушаю», «что не так», «найди проблему», «проверь мою работу» | Получи описание работы/решения → найди расхождения с принципами FPF/Pack → назови конкретные нарушения с указанием принципа и где именно |
    | **prioritize** | «наиболее важны», «для роли», «в роли», «для меня как» | Определи роль из аргумента → найди принципы FPF/Pack, релевантные этой роли → ранжируй по применимости → объясни почему каждый важен именно для этой роли |
    
    **БЛОКИРУЮЩЕЕ — No-Jargon:** Каждый FPF-термин в output → engineering-эквивалент в скобках или вместо. Без исключений.
    - Известные: `memory/fpf-reference.md` § Трансляция (Holon, F-G-R, Alpha, Mereology, Affordance, ADI...)
    - Неизвестные (TransformerRole, senseFamily, Γ_*, ReferencePlane и т.п.): перевести по контексту, добавить `(FPF: <оригинал>)`. Не оставлять FPF-термин без перевода.
    - **Тест перед выводом:** пробежать output — есть ли термин, непонятный инженеру без FPF? Если да — перевести.
    
    ## Algorithm
    
    ### 1. Определи режим
    
    По таблице выше. Если неясно — режим lookup.
    
    ### 2. Классифицируй источник
    
    - Предметное знание (архитектура, домен, сервис) → source_type=pack
    - Форма, процесс, корректность → source=SPF
    - Базовые различения, первые принципы → source=FPF
    
    ### 3. Ищи через iwe-knowledge
    
    - `iwe-knowledge search(query="<запрос>", source_type="pack")` -- по всем Pack
    - `iwe-knowledge search(query="<запрос>", source="SPF")` -- по SPF
    - `iwe-knowledge search(query="<запрос>", source="FPF")` -- по FPF
    - Если первый уровень не дал результатов -- спускайся по fallback chain
    
    ### 4. Если iwe-knowledge недоступен
    
    (нет в `/mcp`):
    - Pack: читай файлы `PACK-*/pack/` через Glob + Read
    - SPF: читай `SPF/docs/` через Glob + Read
    - FPF: читай `FPF/Readme.md` (обзор) или ищи через Grep по `FPF/`
    - Наборы DPF: рядом со спецификацией автор FPF публикует `FPF/Engineering DPF Suite/` (справочник `ENGINEERING-DPF-SUITE-REFERENCE.md`) и `FPF/Foundational Thinking DPF Suite/` (справочник `FOUNDATIONAL-THINKING-DPF-SUITE-REFERENCE.md`); в `FPF-Spec.md` они не входят. Правила входа — `FPF/USING-FPF.md`: начинай с реальной ситуации, набор выбирай через `FPF/Readme.md` и справочник набора; приём ищется по заголовку `## <ID> - …`, его конец — `### <ID>:End`. Если этих папок нет в локальной копии `FPF/`, копия устарела — обнови её
    
    ### 5. Покажи результат
    
    Релевантные принципы с пояснением, как они применимы к задаче. Включай ссылку на источник (github_url из результата поиска или путь к файлу). **Переводи FPF-термины** в engineering-язык.
    
    <!-- USER-SPACE -->
    <!-- /USER-SPACE -->
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related