Skip to content

Commit dc19cc3

Browse files
rodion-mclaude
andcommitted
Add Russian README and agentic RAG description
- README.md: add "How it works" section explaining agentic RAG pattern, link to Russian version at the top - README-RU.md: full Russian translation Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent a7cf24a commit dc19cc3

2 files changed

Lines changed: 95 additions & 1 deletion

File tree

README-RU.md

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
# fpf-simple-skill
2+
3+
Скилл AI-агента для [First Principles Framework (FPF)](https://github.com/ailev/FPF) авторства [Анатолия Левенчука](https://github.com/ailev).
4+
5+
FPF — трансдисциплинарная архитектура мышления для системной инженерии, координации знаний и смешанных команд человек/ИИ.
6+
7+
## Как это работает
8+
9+
Скилл работает как **агентный RAG** — retrieval-augmented generation, управляемый самим агентом, без внешней векторной базы данных или пайплайна эмбеддингов. Спецификация FPF на 56 000 строк разбита на двухуровневую иерархию (20 директорий, 224 файла). SKILL.md содержит роутер на основе «глаголов мышления», который сопоставляет намерение пользователя с нужным разделом. Агент навигирует по файлам `_index.md`, выбирает минимальный подраздел (~300 строк) и загружает в контекст только его. Агент одновременно является ретривером, роутером и генератором — всё в одном цикле.
10+
11+
## Установка
12+
13+
```bash
14+
npx skills add CodeAlive-AI/fpf-simple-skill -g
15+
```
16+
17+
## Структура
18+
19+
```
20+
sections/
21+
04-part-a-kernel-architecture-cluster/
22+
_index.md # Оглавление с описаниями всех подразделов
23+
01-a-0---onboarding-glossary.md # 137 строк
24+
02-a-1---holonic-foundation.md # 185 строк
25+
... # 19 подразделов
26+
08-part-c-kernel-extensions-specifications/
27+
_index.md
28+
... # 30 подразделов
29+
... # 20 директорий всего
30+
```
31+
32+
Агент сначала читает `_index.md`, выбирает нужный подраздел и загружает только его.
33+
34+
## Разделы
35+
36+
| # | Раздел | Подразд. |
37+
|---|--------|:---:|
38+
| 01 | Титульная страница | 0 |
39+
| 02 | Оглавление | 0 |
40+
| 03 | Предисловие | 17 |
41+
| 04 | Часть A — Архитектура ядра | 19 |
42+
| 05 | A.IV.A — Стек сигнатур и границы | 18 |
43+
| 06 | A.V — Конституционные принципы | 29 |
44+
| 07 | Часть B — Трансдисциплинарное рассуждение | 24 |
45+
| 08 | Часть C — Расширения ядра | 30 |
46+
| 09 | Часть D — Этика и конфликты | 1 |
47+
| 10 | Часть E — Конституция и авторство | 0 |
48+
| 11 | E-I — Конституция FPF | 29 |
49+
| 12 | Часть F — Унификация | 0 |
50+
| 13 | F.I — Контекст значения | 19 |
51+
| 14 | UTS Layout A | 0 |
52+
| 15 | UTS Layout B | 1 |
53+
| 16 | Часть G — SoTA-паттерны | 15 |
54+
| 17 | Часть H — Глоссарий | 0 |
55+
| 18 | Часть I — Приложения | 0 |
56+
| 19 | Часть J — Указатели | 0 |
57+
| 20 | Часть K — Лексический долг | 2 |
58+
59+
## Обновление при изменениях спецификации FPF
60+
61+
При изменении upstream-спецификации FPF нужно обновить две вещи:
62+
63+
### 1. Перегенерировать файлы разделов
64+
65+
Обновить подмодуль и перезапустить сплиттер для пересборки иерархии `sections/`:
66+
67+
```bash
68+
git submodule update --remote
69+
python3 scripts/split_spec.py
70+
```
71+
72+
### 2. Обновить навигацию в SKILL.md
73+
74+
Файлы разделов — это сырой контент, а `SKILL.md` — навигационный слой поверх него.
75+
После перегенерации проверьте, нужно ли обновить роутер глаголов мышления, юзкейсы или
76+
индекс разделов в `SKILL.md`.
77+
78+
Полная методология описана в **[FPF-SKILL-UPDATE-GUIDE.md](FPF-SKILL-UPDATE-GUIDE.md)**
79+
что проверять, как валидировать записи роутера и как провести FPF-самоаудит скилл-файла.
80+
81+
## Авторы
82+
83+
- **Спецификация FPF**: [Анатолий Левенчук](https://github.com/ailev)[github.com/ailev/FPF](https://github.com/ailev/FPF)
84+
- **Упаковка в скилл**: [CodeAlive-AI](https://github.com/CodeAlive-AI)
85+
86+
## Лицензия
87+
88+
MIT

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
# fpf-simple-skill
22

3+
[Русская версия (README-RU.md)](README-RU.md)
4+
35
AI coding agent skill for the [First Principles Framework (FPF)](https://github.com/ailev/FPF) by [Anatoly Levenchuk](https://github.com/ailev).
46

5-
FPF is a transdisciplinary reasoning architecture for systems engineering, knowledge coordination, and mixed human/AI teams. This skill splits the 56,000-line FPF specification into a two-level hierarchy (20 directories, 224 files) so an agent loads only the ~300-line sub-section it needs instead of the entire spec.
7+
FPF is a transdisciplinary reasoning architecture for systems engineering, knowledge coordination, and mixed human/AI teams.
8+
9+
## How it works
10+
11+
This skill functions as **agentic RAG** — retrieval-augmented generation driven by the agent itself, with no external vector database or embedding pipeline. The 56,000-line FPF specification is split into a two-level hierarchy (20 directories, 224 files). SKILL.md provides a thinking-verb router that maps the user's intent to the right section. The agent then navigates `_index.md` files to pick the narrowest sub-section (~300 lines) and loads only that into context. The agent is the retriever, the router, and the reasoner — all in one loop.
612

713
## Install
814

0 commit comments

Comments
 (0)