# vibe-techdesign

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

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 3191
- Автор: KhazP
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/KhazP/vibe-coding-prompt-template/tree/HEAD/workflow/skills/vibe-techdesign/SKILL.md
- Обновлён: 2026-10-04
- HTML: https://affpapa.org/nevibecode/skills/vibe-techdesign

## Что делает

Скилл анализирует согласованные требования и контекст передачи (Handoff Context). Перед тем как предлагать замену библиотек или сервисов, он проверяет уже установленный стек через поиск по файлам. Вопросы пользователю задаются только по важным нерешённым развилкам, чтобы не тратить время на повторное подтверждение очевидного.

Архитектура описывается строго под ключевой пользовательский сценарий: границы компонентов, контракты интеграций, владение данными и поведение при сбоях. Базы данных, авторизация, облачная инфраструктура или платные сервисы добавляются в дизайн только при явной необходимости. Секреты и токены в результирующий документ не попадают.

Итоговый план сохраняется в `docs/TechDesign-[AppName]-MVP.md` либо по пути из манифеста. Документ завершается блоком Handoff Context с ограничениями, решениями и открытыми вопросами для перехода к следующему этапу разработки.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add KhazP/vibe-coding-prompt-template --skill vibe-techdesign -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add KhazP/vibe-coding-prompt-template --skill vibe-techdesign -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add KhazP/vibe-coding-prompt-template --skill vibe-techdesign -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install KhazP/vibe-coding-prompt-template vibe-techdesign
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add KhazP/vibe-coding-prompt-template --skill vibe-techdesign -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/KhazP/vibe-coding-prompt-template --path workflow/skills/vibe-techdesign
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add KhazP/vibe-coding-prompt-template --skill vibe-techdesign -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/KhazP/vibe-coding-prompt-template/tree/HEAD/workflow/skills/vibe-techdesign/SKILL.md

## Когда брать
- составить архитектурный документ MVP под ключевой сценарий
- зафиксировать границы сервисов и контракты интеграций
- выбрать минимальный стек без лишней инфраструктуры и платных API
- передать контекст решений и открытых вопросов следующему шагу

## Примеры запросов агенту
- Составь технический дизайн MVP на основе согласованных требований из контекста
- Сделай TechDesign для приложения в quick-режиме и проверь текущий стек
- Сформируй документ docs/TechDesign-[AppName]-MVP.md с компромиссами и рисками

## Похожие
- [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 установок

Из того же набора: [khazp/vibe-coding-prompt-template](https://affpapa.org/nevibecode/by/khazp/vibe-coding-prompt-template.md) — 11 карточек

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

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