# design-thinking

Ведёт проект через этапы Empathize, Define, Ideate, Prototype и Test, опираясь только на реальные данные о пользователях. Пригодится, когда нужно разобраться, почему люди уходят или чего им не хватает.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 88
- Автор: tronghieu
- Лицензия: MIT · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/tronghieu/agent-skills/tree/HEAD/skills/design-thinking/SKILL.md
- Обновлён: 2026-10-18
- HTML: https://affpapa.org/nevibecode/skills/design-thinking

## Что делает

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

Внутри пять жёстких правил. Любой вывод о пользователях получает идентификатор `[I#]` и привязку к зарегистрированному свидетельству `[S#]` в `research/sources.md`. Если доказательства нет, утверждение помечается как гипотеза и уходит в очередь на проверку. Каждый этап закрывает отдельный проверяющий: в конце Define — аудит выводов, перед Test — аудит допущений. Результаты тестов часто разворачивают проект назад в Define или Ideate, и каждый возврат фиксируется в `phase-state.md` с номером круга и причиной.

Работа живёт в файлах, поэтому проект тянется через несколько сессий. Инициализация — `bash /mnt/skills/user/design-thinking/scripts/init-project.sh <project-dir> "<project title>"`, скрипт идемпотентный и не перезаписывает существующие файлы. При повторном запуске скилл сначала читает `phase-state.md` и `journal.md` и возвращает вам текущее состояние. Для вопросов вида «есть ли рынок для X» он не подходит — там нужен market-researcher.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tronghieu/agent-skills --skill design-thinking -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tronghieu/agent-skills --skill design-thinking -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tronghieu/agent-skills --skill design-thinking -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install tronghieu/agent-skills design-thinking
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tronghieu/agent-skills --skill design-thinking -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/tronghieu/agent-skills --path skills/design-thinking
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add tronghieu/agent-skills --skill design-thinking -a opencode
```

### Claude.ai

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

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

## Когда брать
- разобраться, почему пользователи уходят, и не выдумать причину
- превратить сырые заметки с интервью в выводы со ссылками на источник
- составить гайд для интервью и план наблюдения
- сформулировать вопросы How-Might-We из доказательств, а не из головы
- выбрать самое рискованное допущение и оформить тест с критериями прохождения

## Примеры запросов агенту
- Запусти полный цикл дизайн-мышления для нашего продукта
- Разбери эти заметки с интервью и собери выводы со ссылками на источники
- Спроектируй тест юзабилити для прототипа и задай критерии прохождения

## Похожие
- [ux-principles](https://affpapa.org/nevibecode/skills/ux-principles.md) — скилл · 836 установок
- [research-synthesis](https://affpapa.org/nevibecode/skills/research-synthesis.md) — скилл · 4100 установок
- [user-research](https://affpapa.org/nevibecode/skills/user-research.md) — скилл · 3900 установок
- [research-decision-room](https://affpapa.org/nevibecode/skills/research-decision-room.md) — скилл · 2100 установок
- [user-persona](https://affpapa.org/nevibecode/skills/user-persona.md) — скилл · 2100 установок
- [user-research-analysis](https://affpapa.org/nevibecode/skills/user-research-analysis.md) — скилл · 612 установок

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

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