# decision-memo

Собирает документ о решении: контекст, варианты, рекомендация, риски и обратимость. Пригодится, когда выбор нужно зафиксировать письменно.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 664 установки · ★ 3
- Автор: gasserane
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/gasserane/personal-skills/tree/HEAD/skills/decision-memo/SKILL.md
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/skills/decision-memo

## Что делает

Скилл включается, когда вы просите «decision memo», «decision doc», «options paper» или «recommendation brief». На выходе — одна страница на 400–500 слов с разделами: что нужно решить, контекст, варианты, рекомендация, риски и следующие шаги. Каждый вариант получает метку, описание, плюсы, минусы, оценку обратимости и стоимость в той валюте, которая важнее в этой ситуации.

Перед черновиком скилл запрашивает входные данные одним списком. Три обязательных: формулировка решения в виде вопроса, кто решает и к какому сроку, что изменилось и почему решение нужно сейчас. Остальное — уже рассмотренные варианты, ограничения и критерии успеха — можно не давать, тогда скилл предложит свои 2–4 варианта. Без первых трёх он писать не станет.

Стиль берётся из `CLAUDE.md`: активный залог, предложения короче 25 слов, конкретные глаголы, без канцелярита и хеджирования. Если вы ссылаетесь на готовый файл по пути и просите его доработать, включается протокол сохранения правок: скилл читает файл, меняет только нужный участок через Edit и оставляет остальное байт в байт. Факты и цифры он не придумывает — на пропуск ставит метку `⚠️ Data gap:`. Советую начать с одного короткого решения, чтобы увидеть формат.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill decision-memo -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill decision-memo -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill decision-memo -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install gasserane/personal-skills decision-memo
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill decision-memo -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/gasserane/personal-skills --path skills/decision-memo
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill decision-memo -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/gasserane/personal-skills/tree/HEAD/skills/decision-memo/SKILL.md

## Когда брать
- зафиксировать решение письменно, а не держать его в голове
- сравнить 2–4 варианта с плюсами, минусами и ценой каждого
- оценить, можно ли откатить выбранный вариант и чего это стоит
- разложить риски рекомендации с вероятностью, митигацией и ответственным
- составить список следующих шагов с исполнителями и сроками

## Примеры запросов агенту
- Сделай decision memo: выбираем между Postgres и SQLite для нового сервиса, решает Аня до пятницы.
- Напиши options paper по миграции на новый биллинг, ограничения — бюджет и сроки команды.
- Улучши мемо в `docs/decision-auth.md`, сохрани остальной текст без изменений.

## Похожие
- [architecture-decision-record](https://affpapa.org/nevibecode/skills/architecture-decision-record.md) — скилл · 1500 установок
- [decision-toolkit](https://affpapa.org/nevibecode/skills/decision-toolkit.md) — скилл · 317 установок
- [architecture-decision-records](https://affpapa.org/nevibecode/skills/affaan-m-architecture-decision-records.md) — скилл · 4900 установок
- [decision-records](https://affpapa.org/nevibecode/skills/decision-records.md) — скилл · 6900 установок
- [decision-doc-sync](https://affpapa.org/nevibecode/skills/decision-doc-sync.md) — скилл · 3000 установок
- [architecture-decision](https://affpapa.org/nevibecode/skills/donchitos-architecture-decision.md) — скилл · 446 установок

Из того же набора: [gasserane/personal-skills](https://affpapa.org/nevibecode/by/gasserane/personal-skills.md) — 13 карточек

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