Skip to content
Back to skills

Ru

ASecurity

Инструкции для любой модели агента (Claude, Codex, agy/Gemini, Kimi) по созданию, поддержке и привязке эмпирической модели разума (Theory of Mind) своего пользователя на основе журналов взаимодействия к файлам памяти/правил/системного промта. Активируется при запросах "baue ein ToM/Entscheidungs-Avatar für meinen User", "Theory of Mind System Nutzer-Modell", "WHAT-WOULD-USER-SAY", "feedback precognition".

  • 3 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 19, 2026
ai-agentssecurity

Security analysis

A100/100

Pro scans all 7 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add ellmos-ai/build-your-users-mind --skill ru --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ru?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ru
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ellmos-ai-build-your-users-mind-92441e90/badge)](https://www.skillsdirectory.com/skills/ellmos-ai-build-your-users-mind-92441e90)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: build-your-users-mind
description: Инструкции для любой модели агента (Claude, Codex, agy/Gemini, Kimi) по созданию, поддержке и привязке эмпирической модели разума (Theory of Mind) своего пользователя на основе журналов взаимодействия к файлам памяти/правил/системного промта. Активируется при запросах "baue ein ToM/Entscheidungs-Avatar für meinen User", "Theory of Mind System Nutzer-Modell", "WHAT-WOULD-USER-SAY", "feedback precognition".
---

> **Translation status (2026-07-15): historical pre-1.1 draft. The root English documents are authoritative; do not use this translation as the current operational or security contract.**

# build-your-users-mind — независимый ToM-модуль (предчувствие обратной связи)

> **What you mind is what you get.** Это **рецепт**, а не фреймворк. Каждая модель агента использует его для построения ToM-модели *своего* пользователя: оценка собственных данных → выделение паттернов принятия решений → поддержка файлов аватара → привязка к собственному файлу памяти/правил/системного промта.
>
> **Ядро = предчувствие обратной связи (feedback precognition / feedforward):** прогнозируйте обратную связь от пользователя ДО того, как она поступит; используйте ее в качестве управляющего сигнала в его отсутствие; оценивайте прогноз на соответствие реальности для улучшения качества.
>
> **Шаблоны:** `templates/` (файлы аватара), `scripts/` (конвейер), `TAXONOMY.md` (8 типов), `skills/swarm-operations/` (рой классификации). Существует **приватная эталонная реализация** (на основе логов автора), но она не поставляется в комплекте.
>
> **Теоретическая база:** *Prompt-Archaeology* (метод, таксономия в `TAXONOMY.md`) + исследования ToM (ToM-SWE arXiv 2510.21903; Persistent Memory & User Profiles 2510.07925).

## Основной принцип

LLM никогда не видят необработанные гигабайты логов. **Детерминированные скрипты сначала сокращают** данные до чистого корпуса пользовательских запросов, написанных человеком; только после этого **рой классификации** работает семантически.
Суть не в том, «какие промты», а в том, **«какое решение → какой результат → был ли пользователь удовлетворен».**

## 6 шагов

### 1. Определение источника (адаптер источника)
Найдите свои журналы взаимодействия. Различается для каждой модели → см. `SOURCE-ADAPTERS.md`.
Извлекайте **только настоящие, написанные человеком промты** (без результатов работы инструментов, системных напоминаний, внедренных хуков, кратких резюме сжатия контекста). Поля: `ts, project, session, text`.

### 2. Сокращение (детерминированное, без LLM)
- Фильтрация синтетических шагов, удаление дубликатов, агрегирование стандартных ответов и мелких подтверждений.
- **Связь с последующими действиями:** определение следующего шага (или шагов) пользователя для каждого промта как `outcome_signal` (praise | reissue | correction | abandon | none) → сигнал удовлетворенности.
- Расчет **`decision_score`** с помощью словаря принятия решений (исправление/предпочтение/правило/управление).
- **РЕДАКТИРОВАНИЕ (обязательно перед сохранением):** маскирование секретов/токенов/ключей/электронной почты, а в зависимости от пользователя — также **медицинских/налоговых данных/IP-адресов**. Конфиденциальные данные пользователя маскируются.

### 3. Классификация (рой, иерархический + стигмергия)
Таксономия из 8 типов **SP/NT/NM/NS/KO/BE/RA/MP** (определения в `TAXONOMY.md`) + `decision_kind` (preference / correction / rule / direction_change / approval / rejection / process / none) + `formulation_pattern` (характерная формулировка пользователя). Для больших корпусов: лидеры доменов (Sonnet) направляют исполнителей фрагментов (Haiku).

### 4. Создание файлов аватара
Структура 1:1, как в `templates/` (скопируйте шаблоны, замените `<USER>`/`<AGENT>`):
`WHAT-<USER>-SAID.md` (доказано) · `WHAT-WOULD-<USER>-SAY.md` (прогноз + уверенность) · `WHAT-I-DID-…md` + `MY-ACTIONS.txt` (журнал действий) · `WHAT-<USER>-SAID-ABOUT-…md` (полученные уроки) · `PROMPT-LOG` (вырезки и подсказки) · `METHODIK.md` (включая предупреждение о предвзятости) · `START.md` (цикл 0→4).

### 5. Привязка (критически важно!)
ToM-модель должна **действительно использоваться**, а не просто существовать:
- Короткое правило/указатель в **собственный файл памяти/правил/системный промт** агента (Claude: `CLAUDE.md`; Codex: `GPT.md`/`AGENTS.md`; agy: `GEMINI.md`; Kimi: `KIMI.md`) → указывает на цикл `START.md`. **Делайте его коротким** (указатель, без полного текста).
- **Правило приоритета:** проектные решения в `DECISIONS.md` имеют приоритет над сквозным аватаром.
- **Опциональные точки входа через команды (нюансы):** открывают доступ к циклу на трёх уровнях глубины плюс оркестратор — `read-my-mind` (прогноз, 0→2, без действий), `decide-like-me` (одно решение, 0→2, компонент рабочего процесса), `be-my-avatar` (действие, полный 0→4, только обратимые операции, журналирование), `avatar-orchestrator` (цепочка из множества решений, объединяет элементы 🔴/необратимые в один вопрос). Шаблоны в `templates/commands/`.
- **Версионированная привязка:** каноническим считается проектная копия цикла/скила; если агент также поставляет зарегистрированную копию, **побеждает версия с бо́льшим номером**, а более старая маршрутизируемая копия **заменяется** — проект первичен, реестр вторичен (без расхождений).

### 6. Поддержка (самообучение)
- **Эмпирическая база:** периодически перезапускайте скрипты (журналы все равно сохраняются) — **без хуков на каждый промт** (избегайте ловушки идемпотентности/множественной регистрации; пакетная обработка более надежна).
- **Время выполнения (под руководством):** записывайте предположения, сделанные от имени пользователя → файл (3); при получении обратной связи → файл (4) → обновляйте правила в (1), корректируйте уверенность в (2).

## Предвзятость и ограничения (всегда упоминать)
- **Молчаливое одобрение невидимо** → исправления переоцениваются, из-за чего аватар кажется «критическим».
- **Хрупкость ToM:** надежно в повторяющихся ситуациях, хрупко при новых/соперничающих вариациях → уровни уверенности, при 🔴 **передавать на следующий уровень вместо угадывания**.
- Идентификаторы доказательств формируются в результате синтеза LLM → перепроверяйте ключевые из них по исходному корпусу для критических решений.

## Принцип простоты
Единственная часть, специфичная для модели, — это **адаптер источника** (Шаг 1). Рецепт, таксономия, структура аватара и привязка универсальны. Не усложняйте.

Files in this skill

  • README.md9.6 KB
  • RELEASE_GATE.md2.7 KB
  • SECURITY.md2.4 KB
  • SKILL.md10.1 KB
  • SOURCE-ADAPTERS.md3.7 KB
  • TAXONOMY.md4.1 KB
  • TODO.md4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.