Скилл AI-агента для First Principles Framework (FPF) авторства Анатолия Левенчука.
FPF — трансдисциплинарная архитектура мышления для системной инженерии, координации знаний и смешанных команд человек/ИИ.
FPF — это система усиления мышления: она позволяет планировать и принимать решения более глубоко и качественно, систематически рассматривая несколько релевантных опций вместо фиксации на первой идее.
Скилл работает как агентный RAG — retrieval-augmented generation, управляемый самим агентом, без внешней векторной базы данных или пайплайна эмбеддингов. Спецификация FPF на 56 000 строк разбита на двухуровневую иерархию (20 директорий, 224 файла). SKILL.md содержит роутер на основе «глаголов мышления», который сопоставляет намерение пользователя с нужным разделом. Агент навигирует по файлам _index.md, выбирает минимальный подраздел (~300 строк) и загружает в контекст только его. Агент одновременно является ретривером, роутером и генератором — всё в одном цикле.
npx skills add CodeAlive-AI/fpf-simple-skill -gsections/
04-part-a-kernel-architecture-cluster/
_index.md # Оглавление с описаниями всех подразделов
01-a-0---onboarding-glossary.md # 137 строк
02-a-1---holonic-foundation.md # 185 строк
... # 19 подразделов
08-part-c-kernel-extensions-specifications/
_index.md
... # 30 подразделов
... # 20 директорий всего
Агент сначала читает _index.md, выбирает нужный подраздел и загружает только его.
| # | Раздел | Подразд. |
|---|---|---|
| 01 | Титульная страница | 0 |
| 02 | Оглавление | 0 |
| 03 | Предисловие | 17 |
| 04 | Часть A — Архитектура ядра | 19 |
| 05 | A.IV.A — Стек сигнатур и границы | 18 |
| 06 | A.V — Конституционные принципы | 29 |
| 07 | Часть B — Трансдисциплинарное рассуждение | 24 |
| 08 | Часть C — Расширения ядра | 30 |
| 09 | Часть D — Этика и конфликты | 1 |
| 10 | Часть E — Конституция и авторство | 0 |
| 11 | E-I — Конституция FPF | 29 |
| 12 | Часть F — Унификация | 0 |
| 13 | F.I — Контекст значения | 19 |
| 14 | UTS Layout A | 0 |
| 15 | UTS Layout B | 1 |
| 16 | Часть G — SoTA-паттерны | 15 |
| 17 | Часть H — Глоссарий | 0 |
| 18 | Часть I — Приложения | 0 |
| 19 | Часть J — Указатели | 0 |
| 20 | Часть K — Лексический долг | 2 |
При изменении upstream-спецификации FPF нужно обновить две вещи:
Обновить подмодуль и перезапустить сплиттер для пересборки иерархии sections/:
git submodule update --remote
python3 scripts/split_spec.pyФайлы разделов — это сырой контент, а SKILL.md — навигационный слой поверх него.
После перегенерации проверьте, нужно ли обновить роутер глаголов мышления, юзкейсы или
индекс разделов в SKILL.md.
Полная методология описана в FPF-SKILL-UPDATE-GUIDE.md — что проверять, как валидировать записи роутера и как провести FPF-самоаудит скилл-файла.
- Спецификация FPF: Анатолий Левенчук — github.com/ailev/FPF
- Упаковка в скилл: CodeAlive-AI
MIT