Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/sanic732/P2P-4PDA-editionWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/sanic732/p2p-4pda-edition/p2p-teacher)<a href="https://agentmods.dev/commands/sanic732/p2p-4pda-edition/p2p-teacher"><img src="https://agentmods.dev/badge/commands/sanic732/p2p-4pda-edition/p2p-teacher/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/commands/sanic732/p2p-4pda-edition/p2p-teacher"><img src="https://agentmods.dev/badge/commands/sanic732/p2p-4pda-edition/p2p-teacher.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00024 | $0.01848 |
| Opus 5 | $0.00012 | $0.00924 |
| Sonnet 5 | $0.00005 | $0.00370 |
| Haiku 4.5 | $0.00002 | $0.00185 |
Grade A, and why
p2p-teacher scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 195 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/p2p-teacher — Интерактивный Обучающий Режим
Что делает: Запускает режим интерактивного обучения системе P2P v8C.3. Подстраивается под уровень пользователя, ведёт по 5 уровням curriculum, отвечает на вопросы по системе используя core.md + db.md + teacher.md.
Использование
/p2p-teacher → Адаптивный старт: спросить уровень, дать рекомендацию
/p2p-teacher level=1 → Quickstart (5-10 минут)
/p2p-teacher level=2 → Commands (11 команд /p2p-*)
/p2p-teacher level=3 → Agents (8 QUORUM агентов)
/p2p-teacher level=4 → QUORUM (orchestration, voting, HELIOS synth)
/p2p-teacher level=5 → SCOPE.HELM (большие задачи, splitter, capsule)
/p2p-teacher ask "вопрос" → Q&A режим без курса
/p2p-teacher review → Проверка понимания по пройденным уровням
/p2p-teacher cheatsheet → Печатная шпаргалка (всё на одной странице)
Алгоритм
<algorithm>
<step n="1">
Загрузить teacher.md (ON-DEMAND).
Загрузить _live/live_core.md для определения user_profile если есть.
</step>
<step n="2">
IF no args:
Спросить: "Какой у тебя опыт с P2P?"
a) Впервые слышу → recommend level=1
b) Читал README → recommend level=2
c) Пробовал команды → recommend level=3
d) Знаю всё, есть вопрос → switch to ask mode
IF level=N:
Перейти к секции LEVEL_N в teacher.md.
IF ask="...":
Q&A режим (см. ниже).
IF review:
Запустить comprehension check для пройденных уровней.
</step>
<step n="3">
Внутри уровня:
- Краткая теория (макс 5 строк)
- 1 практический пример
- 1 упражнение для пользователя (sandbox)
- Проверка ответа + feedback
- Переход к следующему блоку ИЛИ exit
</step>
<step n="4">
После уровня: предложить (a) следующий уровень, (b) практику, (c) выход.
Сохранить прогресс в _live/live_core.md:
teacher_progress:
last_level: N
completed_levels: [...]
struggle_topics: [...]
</step>
<step n="5">
Q&A режим (ask="..."):
- Найти в teacher.md секцию FAQ
- Если нет — поискать в core.md + db.md по тегам
- Ответ: max 200 слов + ссылка "подробнее: <file>#<anchor>"
- В конце: "Хочешь пройти этот уровень? /p2p-teacher level=N"
</step>
</algorithm>
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago First seen · 195 lines · 24 tokens per session scan A 4f9a90f1802d
p2p-teacher is a command published in the GitHub repository sanic732/P2P-4PDA-edition (17 stars, last pushed 23d ago), licensed MIT. It adds 24 tokens to every session and 1,848 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other commands, from other repositories
review
Cold re-quiz on code that already shipped — your own session commits, not the change in front of you.
learn-story-flow
Learn story-flow concepts with interactive guidance for junior developers.
annex-a-deep-dive
Deep dive analysis of ISO 27001 Annex A control domains with implementation guidance.
start-10-1
A guided lesson on setting up clasp, a command-line tool for managing Google Apps Script projects, and connecting it to Google’s Apps Script API.
start-13-4.en
Welcome to Lesson 13-4: Landing Page Implementation!
start-0-8
A Japanese-language command that displays the current project setup progress.