vibe-techdesign — скилл для Claude Code: что делает и как установить
Скилл составляет технический дизайн MVP по готовым требованиям, фиксируя архитектурные границы, стек и компромиссы без лишней инфраструктуры.
npx skills add KhazP/vibe-coding-prompt-template --skill vibe-techdesign -a claude-codeЧто делает vibe-techdesign
Скилл анализирует согласованные требования и контекст передачи (Handoff Context). Перед тем как предлагать замену библиотек или сервисов, он проверяет уже установленный стек через поиск по файлам. Вопросы пользователю задаются только по важным нерешённым развилкам, чтобы не тратить время на повторное подтверждение очевидного.
Архитектура описывается строго под ключевой пользовательский сценарий: границы компонентов, контракты интеграций, владение данными и поведение при сбоях. Базы данных, авторизация, облачная инфраструктура или платные сервисы добавляются в дизайн только при явной необходимости. Секреты и токены в результирующий документ не попадают.
Итоговый план сохраняется в docs/TechDesign-[AppName]-MVP.md либо по пути из манифеста. Документ завершается блоком Handoff Context с ограничениями, решениями и открытыми вопросами для перехода к следующему этапу разработки.
Какие задачи решает
- составить архитектурный документ MVP под ключевой сценарий
- зафиксировать границы сервисов и контракты интеграций
- выбрать минимальный стек без лишней инфраструктуры и платных API
- передать контекст решений и открытых вопросов следующему шагу
Примеры запросов агенту
- Составь технический дизайн MVP на основе согласованных требований из контекста
- Сделай TechDesign для приложения в quick-режиме и проверь текущий стек
- Сформируй документ docs/TechDesign-[AppName]-MVP.md с компромиссами и рисками
Как установить vibe-techdesign
1Через Skills CLI (Vercel)
npx skills add KhazP/vibe-coding-prompt-template --skill vibe-techdesign -a claude-code2Вручную: положить файлы
~/.claude/skills/vibe-techdesign/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/vibe-techdesign/
1Через Skills CLI (Vercel)
npx skills add KhazP/vibe-coding-prompt-template --skill vibe-techdesign -a codex2Вручную: положить файлы
.agents/skills/vibe-techdesign/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add KhazP/vibe-coding-prompt-template --skill vibe-techdesign -a cursor2Вручную: положить файлы
.cursor/skills/vibe-techdesign/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install KhazP/vibe-coding-prompt-template vibe-techdesign2Вручную: положить файлы
.github/skills/vibe-techdesign/SKILL.md1Через Skills CLI (Vercel)
npx skills add KhazP/vibe-coding-prompt-template --skill vibe-techdesign -a gemini-cli2Командой платформы
gemini skills install https://github.com/KhazP/vibe-coding-prompt-template --path workflow/skills/vibe-techdesignВручную: положить файлы
.devin/skills/vibe-techdesign/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add KhazP/vibe-coding-prompt-template --skill vibe-techdesign -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о vibe-techdesign
Как установить vibe-techdesign в Claude Code?
Выполните npx skills add KhazP/vibe-coding-prompt-template --skill vibe-techdesign -a claude-code. Конфигурация навыка запишется в ~/.claude/skills/vibe-techdesign/SKILL.md.
Куда сохраняется готовый технический дизайн?
Скилл записывает результат в файл docs/TechDesign-[AppName]-MVP.md или по пути, заданному в манифесте проекта.
Какие инструменты задействует vibe-techdesign при работе?
Ему разрешён доступ к чтению и записи файлов (Read, Write), поиску по коду (Glob, Grep), веб-поиску (WebSearch) и вопросам пользователю (AskUserQuestion).
Исходный текст
SKILL.md · MIT
--- name: vibe-techdesign description: "Write an MVP technical design from agreed requirements, including architecture choices and relevant tradeoffs." allowed-tools: Read, Write, Glob, Grep, WebSearch, AskUserQuestion --- # MVP technical design Read the agreed requirements and reuse Handoff Context. Inspect an existing project's stack and relevant implementation before proposing replacements. Ask only for consequential choices that remain unresolved; a known answer does not need another confirmation echo. Describe the architecture needed for the core journey: component/service boundaries, data ownership, integration contracts, deployment target, and relevant failure behavior. Prefer the smallest design that meets requirements. Add auth, storage, infrastructure, AI, or paid services only when justified. Verify changing vendor details from the installed code or official sources. Record meaningful tradeoffs, compatibility constraints, migration/recovery requirements where applicable, and how the result will be checked. Distinguish local test operations from external sends, production writes, and deployments. Keep secrets out of generated documents. Do not assign broad tool permissions or require a team of agents to execute an ordinary implementation. Use the manifest's configured design path or `docs/TechDesign-[AppName]-MVP.md`. Quick mode can be a short architecture and implementation plan; deeper modes should expand only where uncertainty or risk warrants it. End with Handoff Context carrying app, known user level, platform, budget, timeline, mode, constraints, decisions, source files, and open questions. Continue to the next authorized workflow stage rather than stopping solely because a document exists. For a guided interview with unresolved requirements, consult the relevant [optional question prompts](references/question-bank.md). When producing a document for `vibeworkflow`, include the exact [CLI output metadata](references/cli-output.md). This is a parser contract, not an optional prose template.
© KhazP · MIT · KhazP/vibe-coding-prompt-template