# persona-roster-expander

Превращает базовый список персон в структурированный состав с уровнями доступа и привязкой к конкретным решениям, сохраняя результат в JSON-файл.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 30
- Автор: chrono-meta
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/chrono-meta/forge-harness/tree/HEAD/plugins/fh-meta/skills/persona-roster-expander/SKILL.md
- Обновлён: 2026-10-25
- HTML: https://affpapa.org/nevibecode/skills/persona-roster-expander

## Что делает

Скилл принимает стартовый список ролей, доменную область и обязательное правило безопасности, заданное пользователем. Каждая персона получает свой уровень допуска (например, только ретрансляция фактов или интерпретирующая линза). Любая критикующая роль обязательно уравновешивается конструктивной позицией, чтобы за оппонентом не оставалось последнее слово.

Инструмент предлагает 2–4 дополнительные роли для закрытия недостающих ракурсов. Для генерации имён он обращается к агенту `persona-innovator`, а для сильных вариантов ищет внешние подтверждения через `WebSearch`. Если реального источника нет, роль маркируется префиксом `stub:`.

Без явного правила безопасности от пользователя скилл откажется работать и запросит ограничение, не додумывая рамки самостоятельно. Итоговый состав ролей всегда записывается в файл вроде `personas.json` с проверкой парсинга.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add chrono-meta/forge-harness --skill persona-roster-expander -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/persona-roster-expander/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/persona-roster-expander/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add chrono-meta/forge-harness --skill persona-roster-expander -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/persona-roster-expander/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add chrono-meta/forge-harness --skill persona-roster-expander -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/persona-roster-expander/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install chrono-meta/forge-harness persona-roster-expander
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/persona-roster-expander/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add chrono-meta/forge-harness --skill persona-roster-expander -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/chrono-meta/forge-harness --path plugins/fh-meta/skills/persona-roster-expander
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/persona-roster-expander/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add chrono-meta/forge-harness --skill persona-roster-expander -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/chrono-meta/forge-harness/tree/HEAD/plugins/fh-meta/skills/persona-roster-expander/SKILL.md

## Когда брать
- разграничить уровни влияния ролей по правилу безопасности
- сопоставить персонажей с инженерными критериями принятия решений
- добавить недостающие роли с подтверждёнными внешними источниками
- выгрузить проверенную структуру ролей в файл personas.json

## Примеры запросов агенту
- Расширь этих персон по правилу безопасности и сопоставь их с нашими инженерными решениями
- /persona-roster-expander seed personas + domain + safety rule
- Добавь недостающие роли для архитектурного ревью и сохрани результат в personas.json

## Похожие
- [setup-matt-pocock-skills](https://affpapa.org/nevibecode/skills/setup-matt-pocock-skills.md) — скилл · 1052851 установка
- [ask-matt](https://affpapa.org/nevibecode/skills/ask-matt.md) — скилл · 766587 установок
- [to-tickets](https://affpapa.org/nevibecode/skills/to-tickets.md) — скилл · 711230 установок
- [writing-plans](https://affpapa.org/nevibecode/skills/writing-plans.md) — скилл · 282859 установок
- [caveman-review](https://affpapa.org/nevibecode/skills/caveman-review.md) — скилл · 411800 установок
- [caveman-compress](https://affpapa.org/nevibecode/skills/caveman-compress.md) — скилл · 411500 установок

Из того же набора: [chrono-meta/forge-harness](https://affpapa.org/nevibecode/by/chrono-meta/forge-harness.md) — 40 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
