By pj4316
Vibe coding, with a recipe to follow. Spec-driven workflow with kitchen / recipe / cook / taste / serve skills, eight specialist subagents, and deterministic verification hooks. Stack-agnostic. Compatible with Claude Code natively; adapters for Cursor, Codex, Aider, and Gemini CLI.
npx claudepluginhub pj4316/vibe-recipe --plugin vibe-recipefix 또는 tidy에서 승인된 spec의 task 하나를 실제 코드 변경으로 구현해야 할 때 사용합니다. cook에서는 task-runner가 기본이며, 보조 구현이 필요할 때만 사용합니다.
session end 또는 spec/ADR/handoff 이동 후 INDEX, memory, red-team finding, 생성된 agent instruction 요약을 정리해 다음 세션이 같은 맥락에서 시작하게 할 때 사용합니다.
recipe가 사용자 요청을 구현 가능한 numbered spec으로 바꾸기 전에, 요구사항 질문·scope·acceptance criteria·task 분해를 독립적으로 검토해야 할 때 사용합니다.
taste에서 business logic, edge case, implicit assumption, abuse scenario를 공격적으로 검토해 spec이나 구현의 빈틈을 찾을 때 사용합니다.
taste에서 구현 diff가 승인된 spec, acceptance criteria, 로컬 관례, 유지보수 기준에 맞는지 코드 리뷰해야 할 때 사용합니다.
taste 또는 fix에서 auth, secret, injection, unsafe IO, dependency, data-loss 같은 보안 위험을 구조적으로 점검해야 할 때 사용합니다.
cook이 승인된 recipe의 task 하나를 독립 실행 단위로 맡길 때 사용합니다. Red -> green -> refactor, focused verification, task handoff가 필요한 구현 작업에 적합합니다.
cook 또는 taste에서 acceptance criteria를 test/manual check로 증명하고, test/e2e/verify command와 Playwright MCP 검증이 필요한지 판단할 때 사용합니다.
/vr:autopilot 호출 시 사용합니다. 명시적으로 동의한 경우에만 forage -> recipe -> cook -> taste 흐름을 예산, 중단 조건, 체크포인트와 함께 자동 진행합니다. serve는 자동 실행하지 않습니다.
Approved 또는 In Progress recipe 전체를 task 단위 TDD 실행으로 지휘하고, task-runner 결과를 통합해 taste/review까지 이어지게 합니다. /vr:cook 호출, recipe 전체 구현, task orchestration, acceptance matrix, TDD review loop가 필요할 때 사용합니다.
/vr:fix 호출 시 사용합니다. 실패를 진단하고 잘못된 가정을 의심하며, 코드를 수정하거나 spec 변경으로 escalation합니다.
/vr:forage 호출 시 사용합니다. 계획 전에 옵션을 조사하고 구현 없이 proposed ADR을 작성합니다.
/vr:kitchen 호출 시 사용합니다. 새 프로젝트 또는 기존 서비스에 vibe-recipe orchestration harness를 설치/도입/복구합니다. AGENTS.md, hooks, .agent, command profile을 구성해 recipe -> cook -> taste workflow가 재현 가능하게 동작해야 할 때 사용합니다.
/vr:peek 호출 시 사용합니다. active spec, git 상태, pending review, release readiness, autopilot mode를 read-only로 요약합니다.
/vr:recipe 호출 시 사용합니다. 비개발자도 답할 수 있는 제품 질문으로 사용자 요구사항을 상세화하고, 구현 전에 번호가 붙은 feature spec과 승인 가능한 작업 레시피를 준비합니다.
/vr:serve 호출 시 사용합니다. release gate를 실행하고 annotated tag를 만든 뒤, human-approved push/deploy 전에서 멈춥니다.
cook, fix, tidy 이후 recipe acceptance, task handoff, diff, verification evidence를 종합해 APPROVE / REQUEST_CHANGES / BLOCK verdict를 냅니다. /vr:taste 호출, merge 전 review, TDD loop 판정, security/red-team 검수가 필요할 때 사용합니다.
/vr:tidy 호출 시 사용합니다. 동작 변경 없이 구조를 개선하고 test로 동등성을 증명합니다. improve codebase architecture 요청은 shallow module을 줄이고 deep module boundary를 만드는 작업으로 처리합니다.
/vr:wrap 호출 시 사용합니다. SemVer를 결정하고 version manifest와 changelog를 갱신하되 deploy는 하지 않습니다.
이 저장소는 vibe-recipe를 위한 Codex 및 Claude Code 마켓플레이스 카탈로그입니다.
vibe-recipe는 에이전트를 위한 spec-driven 코딩 워크플로우 플러그인입니다. 요리 메타포 기반 skill, 전문 subagent, deterministic hook, 프로젝트 템플릿, adapter script를 함께 제공해 프로젝트 초기화부터 spec 작성, 구현, 리뷰, 릴리스까지 일관된 흐름으로 진행할 수 있게 합니다.
플러그인 자체를 사용하려면 plugins/vibe-recipe/README.md부터 읽는 것이 맞습니다. 저장소 루트는 최종 사용자용 플러그인 패키지가 아니라 마켓플레이스/카탈로그 레이어입니다.
.agents/plugins/marketplace.json
.claude-plugin/marketplace.json
plugins/vibe-recipe/
.codex-plugin/plugin.json
.claude-plugin/plugin.json
skills/
agents/
hooks/
templates/
scripts/
docs/
저장소 루트는 마켓플레이스이고, 실제 플러그인 패키지는 plugins/vibe-recipe 아래에 있습니다.
이 저장소는 두 레이어로 나눠 이해하면 됩니다.
marketplace.json 파일이 vibe-recipe를 로컬 카탈로그 항목으로 노출합니다.plugins/vibe-recipe/ 안에 실제 manifest, skill, hook, template, script, 사용자 문서가 들어 있습니다.설치 방법과 첫 실행 흐름은 아래 문서를 참고하면 됩니다.
짧게 요약하면 다음과 같습니다.
.agents/plugins/marketplace.json을 사용합니다.plugins/vibe-recipe/.claude-plugin/plugin.json을 사용합니다.plugins/vibe-recipe/scripts/install-cursor.sh를 사용합니다.plugins/vibe-recipe/scripts/install-codex.sh 또는 install-aider.sh를 사용합니다.설치 후 가장 먼저 실행할 대표 명령은 아래와 같습니다.
/vr:kitchen
Codex marketplace 정의는 .agents/plugins/marketplace.json에 있습니다.
Claude Code marketplace 정의는 .claude-plugin/marketplace.json에 있습니다.
두 카탈로그 모두 하나의 플러그인을 등록합니다.
vibe-recipe./plugins/vibe-recipeProductivity for Codex, productivity for Claude Code관련 구조 검증은 아래 명령으로 실행합니다.
python3 -m json.tool .agents/plugins/marketplace.json >/dev/null
python3 -m json.tool .claude-plugin/marketplace.json >/dev/null
python3 -m json.tool plugins/vibe-recipe/hooks/hooks.json >/dev/null
bash -n plugins/vibe-recipe/hooks/*.sh plugins/vibe-recipe/scripts/*.sh
plugins/vibe-recipe/scripts/build-universal-agents-md.sh /tmp/vibe-recipe-AGENTS.md
이 검증은 marketplace JSON 문법, hook/script shell 문법, universal AGENTS.md builder 동작을 확인합니다.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Meta-prompting and spec-driven development system for Claude Code. Productivity framework for structured AI-assisted development.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques