From vibe-recipe
/vr:wrap 호출 시 사용합니다. SemVer를 결정하고 version manifest와 changelog를 갱신하되 deploy는 하지 않습니다.
npx claudepluginhub pj4316/vibe-recipe --plugin vibe-recipeThis skill uses the workspace's default tool permissions.
release branch를 준비하되 실제 release는 하지 않을 때 사용합니다. `wrap`은 version manifest와 project changelog source를 갱신하고 release prep commit을 만들지만, tag, push, deploy는 `serve`로 넘깁니다.
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.
release branch를 준비하되 실제 release는 하지 않을 때 사용합니다. wrap은 version manifest와 project changelog source를 갱신하고 release prep commit을 만들지만, tag, push, deploy는 serve로 넘깁니다.
wrap은 사용자가 호출할 수 있는 release-prep skill입니다.taste verdict와 release 대상 commit range입니다.chore(release): X.Y.Z commit입니다. commit message에는 관련 spec 경로를 가리키는 Refs: footer를 포함합니다.serve 책임입니다..agent/spec/handoffs/NNNN-taste.md가 있고 verdict가 APPROVE입니다.git status --short를 확인했고 unrelated dirty change를 release commit에 섞지 않습니다..agent/release-manifest.json을 초기 source로 사용할 수 있습니다..agent/commands.json의 verify가 설정되어 있어야 합니다. verify가 null이면 release 준비를 blocked로 둡니다.taste report와 related spec.BREAKING CHANGE footer.package.json, pyproject.toml, Cargo.toml, plugin manifest, app manifest. repo가 mirror public manifests를 의도적으로 함께 유지하면 그 set 전체를 version source로 다룹니다. 아직 없으면 .agent/release-manifest.json.CHANGELOG.md 또는 새로 생성할 CHANGELOG.md..agent/commands.json의 verify command.BREAKING CHANGE footer 또는 ! marker가 있으면 major입니다.feat commit이 있으면 minor입니다.fix commit만 있으면 patch입니다.docs, test, refactor, chore만 있으면 기본적으로 patch를 만들지 않고 release 필요 여부를 확인합니다.CHANGELOG.md를 만들고 # Changelog 제목 아래 ## X.Y.Z - YYYY-MM-DD 섹션을 추가합니다.Added, Changed, Fixed, Breaking 순서로 둡니다.feat는 Added, fix는 Fixed, BREAKING CHANGE 또는 ! marker는 Breaking에 넣습니다.refactor, perf, docs, test, chore는 사용자 영향이 있거나 release note로 남길 가치가 있을 때만 Changed에 넣습니다.CHANGELOG.md 생성 포맷을 정합니다..agent/commands.json의 verify를 실행합니다.chore(release): X.Y.Z 제목과 Refs: .agent/spec/... footer를 함께 써서 commit을 만들고 serve로 넘길 release prep summary를 남깁니다.verify가 없거나 실패하면 commit을 만들지 않고 BLOCK으로 보고합니다.wrap에서 실행하지 않습니다.Refs: .agent/spec/... footer를 모두 만족해야 합니다.완료 시 다음 정보를 남깁니다.
# Wrap Summary: X.Y.Z
Status: done / blocked
## Inputs
- Taste report:
- Commit range:
- Previous version:
## Version
- Bump:
- Target version:
- Reason:
## Files
- Version manifests:
- Changelog source:
- Changelog format:
## Verification
- Verify:
- Syntax checks:
## Next
- Recommended skill: serve
- Blocked reason:
- Why this gate exists:
- How to unblock:
serve 책임입니다.taste verdict가 APPROVE가 아니면 release version을 준비하지 않습니다.verify 실패를 changelog만 고쳐서 우회하지 않습니다.taste APPROVE”, “verify is null”, “no version source”, “dirty tree”를 분리해서 설명하고, 각각 어떤 파일이나 command를 먼저 준비해야 하는지 안내합니다.