From vibe-recipe
/vr:serve 호출 시 사용합니다. release gate를 실행하고 annotated tag를 만든 뒤, human-approved push/deploy 전에서 멈춥니다.
npx claudepluginhub pj4316/vibe-recipe --plugin vibe-recipeThis skill uses the workspace's default tool permissions.
`wrap`이 release 준비를 끝낸 뒤 사용합니다. `serve`는 release gate를 실행하고 local annotated tag를 만들 수 있지만, remote push, deploy, publish는 별도 human approval 전에서 멈춥니다.
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.
wrap이 release 준비를 끝낸 뒤 사용합니다. serve는 release gate를 실행하고 local annotated tag를 만들 수 있지만, remote push, deploy, publish는 별도 human approval 전에서 멈춥니다.
serve는 사용자가 직접 호출하는 top-level release gate skill입니다.serve는 version, changelog, product code를 수정하지 않습니다. 준비가 부족하면 wrap 또는 fix로 되돌립니다.serve는 repo 파일을 수정하지 않습니다. 산출물은 local annotated tag와 최종 release gate summary입니다.serve 호출 자체는 local release gate와 local tag 생성을 승인한 것으로 봅니다.autopilot은 절대 serve를 자동 실행하지 않습니다.모두 통과해야 합니다.
wrap summary가 있고 target version이 version source와 project changelog source에 일치합니다. mirror public manifests set이면 모든 manifest가 target version과 일치해야 합니다.taste verdict가 APPROVE입니다.vX.Y.Z가 이미 있으면 같은 commit을 가리키는지 확인합니다. 다른 commit이면 blocked입니다.wrap summary 또는 release prep commit..agent/release-manifest.json bootstrap source를 읽을 수 있습니다. repo가 mirror public manifests를 함께 유지하면 그 set 전체를 확인합니다.CHANGELOG.md.taste report..agent/commands.json의 verify command..agent/constitution.md의 human gate 정책..hooks/release.sh..agent/commands.json의 verify를 실행하고 실패하면 BLOCK으로 멈춥니다.X.Y.Z로 일치하는지 확인합니다. mirror public manifests set이면 모든 manifest version을 검사합니다.vX.Y.Z를 생성합니다. tag message에는 changelog 요약과 wrap summary path를 포함합니다..hooks/release.sh가 있으면 별도 명시 승인을 받은 경우에만 실행합니다.vX.Y.Z입니다.serve는 release gate와 local tag까지만 수행합니다.git push, git push --tags, package publish, app deploy, cloud deploy, external release API 호출은 별도 승인 없이는 실행하지 않습니다..hooks/release.sh가 remote side effect를 만들 수 있으면 hook 실행도 별도 승인 대상입니다.완료 시 repo 파일을 수정하지 않고 다음 정보를 최종 응답에 남깁니다.
# Serve Summary: X.Y.Z
Status: tagged / blocked
## Inputs
- Wrap summary:
- Taste report:
- Target version:
## Gates
- Verify:
- Clean tree:
- Existing tag:
## Tag
- Tag:
- Commit:
- Message:
## Human approval required
- Push:
- Deploy/publish:
- Hook:
## Next
- Command to run after approval:
- Blocked reason:
- Why this gate exists:
- How to unblock:
serve를 실행하지 않습니다.serve에서 고치지 않고 wrap으로 되돌립니다.