skill.ferryman.app

vibe-release

Create concise repo-native release documents with very short bilingual English and Chinese release notes at the very top, plus release metadata, included changes, validation summary, risks, rollback, links, and next steps.

First seen Jun 22, 2026

Installation

$ npx skills add https://skill.ferryman.app

Summary

  • Create concise repo-native release documents with very short bilingual English and Chinese release notes at the very top, plus release metadata, included changes, validation summary, risks, rollback, links, and next steps.
  • Use when preparing a release note, launch note, changelog summary, version release artifact, app/store release summary, or stakeholder-facing release document from specs, plans, test evidence, commits, PRs, or an explicit user request.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from skill.ferryman.app · top by installs.

npx skills add https://skill.ferryman.app

Browse all from skill.ferryman.app

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,573 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 31 installs

SKILL.md

Vibe Release

Turn release context into a compact artifact that starts with user-facing release notes and points to evidence instead of copying it.

Rules

  • Start every release document with # Release Notes; put no title, metadata,

or preamble before it.

  • Include ## English and ## 中文 directly under release notes.
  • Keep default release documents to 35 non-empty lines or fewer. Use detailed

release reports only when the user explicitly asks for detail.

  • Keep release notes to 1-5 very short bullets per language.
  • In Chinese release notes, do not insert spaces between Chinese text and

adjacent English letters, code identifiers, or numbers.

  • Write release prose in the user's language; keep paths, commands, code, IDs,

status labels, and quotes unchanged.

  • Keep required labels stable; localize placeholder prose and human-readable

content to the user's language or the source artifact's primary language.

  • Do not invent versions, dates, owners, shipped changes, validation, impact,

rollback guarantees, or store metadata. Use TBD or None identified.

  • Keep command-level validation in vibe-test artifacts. In release documents,

write one validation summary and link to evidence.

  • Do not include secrets, credentials, private customer data, production records,

or internal-only incident details unless the user confirms the audience.

Workflow

1. Gather Release Context

Read only enough context to summarize:

  1. Release name/version, date, channel, and audience.
  2. Shipped changes from specs, plans, PRs, commits, or the user request.
  3. Validation status and evidence pointer.
  4. Known risk and rollback or recovery path.

If no output path is specified, keep release documents under features/:

  • for a specific feature, use features/<slug>/release.md;
  • for a non-feature release, ask for the version first, then use

features/release/<version>.md.

In OpenSpec mode, use the user-specified change/path or the directory containing a related artifact as the current change directory; ask if neither identifies it, then save release.md there. Update an existing release.md only when explicitly requested. Record the change ID and current artifact path; do not move or archive the change.

2. Write The Release Document

Use [references/release-template.md](references/release-template.md). The template owns section shape and brevity budget; the validator enforces the mechanical limits.

3. Validate The Artifact

Run:

python3 skills/vibe-release/scripts/validate_release_doc.py path/to/release.md

Fix validation failures before reporting completion. If validation cannot run, report the blocker and do not claim the document is validated.

Output

Report the release document path, release status, evidence reviewed, validation result, and any blockers or unverified risks.

Skill Signature

Always end the final response with:

Vibe Skill Signature
Skill: vibe-release
Status: Completed | Passed | Failed | Blocked | Partial
Next: concise next workflow step