vibe-prd — скилл для Claude Code: что делает и как установить
Скилл составляет или обновляет PRD для MVP с границами проекта и проверяемыми критериями приёмки. Помогает зафиксировать требования до начала кодинга.
npx skills add KhazP/vibe-coding-prompt-template --skill vibe-prd -a claude-codeЧто делает vibe-prd
Скилл формирует требования к MVP на основе пользовательского запроса, файлов проекта и контекста передачи (Handoff Context). Агент опрашивает разработчика только по спорным деталям, прямо влияющим на скоуп. Лишних вопросов не задаёт, если ответы уже есть в кодовой базе.
Внутрь спецификации входят целевая аудитория, ключевой сценарий, границы MVP, исключённые задачи, сценарии сбоев и наблюдаемые критерии приёмки. Готовый документ сохраняется по пути из манифеста или в docs/PRD-[AppName]-MVP.md.
При генерации для vibeworkflow скилл строго соблюдает контракт парсера и добавляет метаданные разметки CLI из references/cli-output.md. Запланированные проверки приёмки документ не выдаёт за выполненные тесты, завершаясь блоком с платформой, бюджетом и открытыми вопросами.
Какие задачи решает
- сформулировать требования к MVP без затяжных повторных интервью
- зафиксировать границы проекта и отсечь задачи вне скоупа
- задать проверяемые критерии приёмки для готовых функций
- передать ограничения и контекст в блок Handoff Context
Примеры запросов агенту
- Составь PRD для MVP сервиса заметок на основе текущего репозитория.
- Обнови файл
docs/PRD-[AppName]-MVP.md, уточнив критерии приёмки для авторизации. - Сформируй требования к приложению с метаданными разметки для vibeworkflow.
Как установить vibe-prd
1Через Skills CLI (Vercel)
npx skills add KhazP/vibe-coding-prompt-template --skill vibe-prd -a claude-code2Вручную: положить файлы
~/.claude/skills/vibe-prd/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/vibe-prd/
1Через Skills CLI (Vercel)
npx skills add KhazP/vibe-coding-prompt-template --skill vibe-prd -a codex2Вручную: положить файлы
.agents/skills/vibe-prd/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add KhazP/vibe-coding-prompt-template --skill vibe-prd -a cursor2Вручную: положить файлы
.cursor/skills/vibe-prd/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install KhazP/vibe-coding-prompt-template vibe-prd2Вручную: положить файлы
.github/skills/vibe-prd/SKILL.md1Через Skills CLI (Vercel)
npx skills add KhazP/vibe-coding-prompt-template --skill vibe-prd -a gemini-cli2Командой платформы
gemini skills install https://github.com/KhazP/vibe-coding-prompt-template --path workflow/skills/vibe-prdВручную: положить файлы
.devin/skills/vibe-prd/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add KhazP/vibe-coding-prompt-template --skill vibe-prd -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о vibe-prd
Как установить vibe-prd в Claude Code?
Выполните в терминале команду npx skills add KhazP/vibe-coding-prompt-template --skill vibe-prd -a claude-code.
Что делает скилл vibe-prd?
Он создаёт или редактирует документ требований к продукту (PRD) для стадии MVP. Документ фиксирует скоуп, поведение при сбоях и проверяемые критерии готовности.
Куда сохраняется готовый PRD?
Скилл записывает результат по пути, заданному в манифесте проекта, либо создаёт файл docs/PRD-[AppName]-MVP.md.
Исходный текст
SKILL.md · MIT
--- name: vibe-prd description: "Write or revise an MVP product requirements document with scope and observable acceptance criteria." allowed-tools: Read, Write, Glob, Grep, AskUserQuestion --- # Product requirements Use existing research, the user's request, and Handoff Context to define the product outcome. Do not repeat an interview whose answers are already known. Ask only for unresolved requirements that affect scope or acceptance; make reversible assumptions explicit and continue when the brief is sufficient. Write a PRD proportional to the product. Cover the target user and problem, the core journey, MVP scope, out-of-scope work, meaningful failure states, constraints, and observable acceptance criteria. Include AI, accounts, payments, analytics, compliance, or automation only when the product needs them. For a small project, a short document is enough. For a complex one, clarify dependencies and consequential decisions before they block implementation. Avoid fixed feature counts, mandatory personas, or market research that does not change the product decision. Distinguish agreed facts from assumptions. Use the manifest's configured PRD path or `docs/PRD-[AppName]-MVP.md`. End with Handoff Context carrying app, known user level, platform, budget, timeline, mode, constraints, decisions, source files, and open questions. Do not present planned acceptance checks as executed evidence. If the user requested the whole workflow, continue into the technical design within that scope. 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