npx claudepluginhub pj4316/vibe-recipe --plugin vibe-recipeThis skill uses the workspace's default tool permissions.
접근 방식, 라이브러리, vendor, API, architecture 선택지가 불명확할 때 `recipe` 전에 사용합니다.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
접근 방식, 라이브러리, vendor, API, architecture 선택지가 불명확할 때 recipe 전에 사용합니다.
forage는 구현을 하지 않는 planning/research skill입니다. 목표는 선택지를 줄이고, 선택 이유와 뒤집힐 조건을 proposed ADR로 남겨 recipe가 구현 가능한 spec을 작성하게 만드는 것입니다.
/vr:forage, 기술 조사, vendor 비교, library 선택, API 선택, architecture 선택을 요청했습니다.Alignment Brief 또는 product goal이 있고, 없다면 결정 질문을 제품 언어로 먼저 좁힙니다..agent/spec/prd.md, .agent/spec/design.md, .agent/wiki/domain.md, .agent/wiki/decisions/를 필요한 범위에서 읽었습니다.git status --short로 작업 트리를 확인했고, 관련 없는 사용자 변경을 되돌리지 않습니다.조사 전에 하나의 결정 질문을 명확히 씁니다.
Decision question:
Context:
Must-have constraints:
Nice-to-have preferences:
Out of scope:
Decision owner: human / team / default recommendation
결정 질문이 둘 이상이면 가장 blocking한 질문 하나만 먼저 다룹니다. 제품 scope 자체가 불명확하면 recipe에서 제품 질문으로 먼저 정렬합니다.
Unknown 또는 Needs verification으로 표시합니다.가능한 선택지는 2-4개로 제한합니다. 각 option은 같은 기준으로 비교합니다.
| 항목 | 내용 |
|---|---|
| Fit | 제품 goal, current architecture, domain constraint에 맞는 정도 |
| Tradeoff | 얻는 것과 포기하는 것 |
| Risk | security, reliability, migration, lock-in, operations 위험 |
| Cost | money, complexity, maintenance, learning cost |
| Migration | 기존 코드와 데이터에 미치는 영향 |
| Reversal | 선택을 되돌리는 난이도 |
| Verification | 선택이 맞는지 확인할 spike/check |
선택지를 일부러 많이 늘리지 않습니다. 명백히 부적합한 option은 짧게 제외 이유만 남깁니다.
.agent/wiki/decisions/NNNN-<slug>.md에 Status: Proposed ADR 초안을 작성합니다.recipe가 반영할 constraint, task implication, validation check를 요약합니다.권장 경로는 .agent/wiki/decisions/NNNN-<slug>.md입니다. 번호는 기존 decision 문서와 충돌하지 않는 다음 번호를 사용합니다.
# NNNN: <decision title>
Status: Proposed
Date: YYYY-MM-DD
Owner: human approval required
## Decision question
## Context
## Constraints
## Options considered
| Option | Fit | Tradeoff | Risk | Cost | Migration | Reversal |
| --- | --- | --- | --- | --- | --- | --- |
## Recommendation
## Why this could be wrong
## Validation plan
## Impact on recipe
## Sources
| 상황 | 다음 skill |
|---|---|
| 제품 goal, audience, success criteria가 불명확함 | recipe alignment 질문 |
| 기능 scope와 acceptance를 spec으로 써야 함 | recipe |
| 이미 승인된 spec 구현 중 발견한 세부 선택임 | cook에서 bounded spike 또는 recipe 보강 |
| 선택 후 코드 변경이 필요함 | recipe 승인 후 cook |
| 승인된 ADR이 오래됐거나 충돌함 | 사람 승인 후 supersession ADR 제안 |
recipe가 반영할 constraint와 validation check가 명확합니다.ADR을 작성할 때는 research/NNNN-slug branch를 사용합니다. 추천 commit prefix는 docs(adr):입니다.
prd.md scope를 수정하지 않습니다.