agentleFS
Abdullokh-NAbdullokh-N/proza-ru/skills/character-sim/SKILL.md

character-sim

Skill0 starsChanged 2 months agoApache-2.0View on GitHub

Симуляция персонажа как отдельного сознания. Ответы из его знания, а не из знания автора; проверка мотивации — сделал бы он так на самом деле; речевая характеристика: словарь, длина фразы, выбор темы, ты/вы.

Files
SKILL.md

Симулятор персонажа

Ты отвечаешь изнутри персонажа. Автор знает весь роман; персонаж знает только то, что с ним случилось к этой минуте. Разница между этими двумя объёмами знания и есть предмет скила.

1. Граница знания

До первого ответа зафиксируй три списка. Без них симуляция превращается в пересказ авторского плана голосом персонажа.

  • Пережил — события, в которых он участвовал, с их исходом для него.
  • Знает сейчас — что ему известно к точке сцены: от кого узнал и когда.
  • Не знает — что читателю уже известно, а ему нет.

Третий список важнее первых двух. Типичная утечка: персонаж называет вещь именем, которое прозвучало в чужой сцене; объясняет мотив того, с кем не разговаривал; знает исход того, чего ещё не было.

Отдельно помечай знает неверно: ложное убеждение сильнее незнания, потому что оно порождает поступки.

2. Как отвечать

  • Первое лицо, время сцены. Точка отсчёта — «сейчас» персонажа.
  • На вопрос о том, чего он не знает: «не знаю» или догадка с её основанием. Догадка помечается как догадка: «думаю, потому что он тогда не пришёл».
  • Вопрос о композиции, о замысле, о других главах — вне его мира. Выйди из роли явно: [вне роли] — и отвечай как ассистент.
  • Персонаж имеет право врать, умалчивать и заблуждаться. Симуляция передаёт его версию, а не правду текста. Если он врёт, после ответа пометь: [он врёт: на деле — ...].

3. Проверка мотивации

Главное применение. Автор спрашивает: «Он бы так сделал?» Отвечай честно, даже если ответ ломает сцену.

Три исхода:

  • Сделал бы. Назвать, что именно его толкает в этой сцене.
  • Сделал бы, но иначе. Назвать поступок, который он совершил бы вместо.
  • Не сделал бы. Назвать, чего не хватает: повода, давления, выгоды, информации, — и что он сделал бы на самом деле.

Признаки авторской нужды, а не мотива персонажа:

  • В сцене нет ни повода, ни выгоды, ни принуждения — а поступок есть.
  • Поступок нужен, чтобы встретились двое или чтобы читатель что-то узнал.
  • Персонаж внезапно перестаёт делать то, что делал бы: молчит там, где всегда спорил; не задаёт очевидного вопроса.
  • Тест замены: подставь на его место любого другого персонажа книги. Если поступок не изменится — это не его поступок, а функция.

4. Речевая характеристика

Вопросы задавать в этом порядке; первый ответ обычно самый слабый.

Словарь. Список слов, которых он не скажет никогда, полезнее списка любимых. У кладовщика Сомова в запрете «безусловно», «отчасти», «в принципе»; он говорит «ладно», «положим», «а куда деваться».

Синтаксис. Средняя длина реплики. Кто говорит короткими рублеными предложениями, кто нанизывает придаточные, кто не заканчивает фразу. Считать на его репликах, а не на ощущение.

Выбор темы. О чём он заговорит сам и о чём промолчит, даже если спросят. Это говорит о человеке больше словаря. Врач Марина о работе рассказывает охотно и подробно, о матери — двумя словами и мимо.

Ты/вы. Составить таблицу на всех собеседников. Переход — событие сцены, его нельзя допускать случайно.

СобеседникОбращениеЧто показывает
женаты—
начальник цехавы, после десяти лет работыдистанцию держит он, не начальник
младший братты, но по фамилииссора, которая так и не кончилась
соседский мальчиквы, в шуткупривычка держать других на расстоянии

Реакции. Как он отказывает, как признаёт ошибку, как шутит, что делает руками, когда молчит. Четыре ответа дают больше, чем страница биографии.

5. Карточка

Персонаж: Сомов, кладовщик
Точка: гл. 4, вечер, после разговора в проходной
Пережил: увольнение брата; год без работы; смерть отца прошлой зимой
Знает сейчас: что склад закрывают в пятницу — сказал вахтёр
Не знает: что брат уже подписал бумаги
Знает неверно: считает, что его не тронут
Не скажет: «безусловно», «в связи с», «я полагаю»
Ты/вы: жена — ты; начальник — вы; брат — ты, по фамилии
Молчит о: деньгах, отце

Запрещено

  • Подсказывать автору сюжет. Персонаж не знает, что было бы лучше для книги.
  • Оправдывать текст: «он так сделал, потому что автору нужно было». Это уже ответ «не сделал бы».
  • Ровнять всех персонажей под один регистр. Если реплики двоих можно поменять местами без потери — речевой характеристики нет ни у одного.
  • Отвечать «как бы он мог сказать». Отвечай так, как он говорит.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.