helmor-release

Solid

Prepare Helmor releases by inspecting the current branch, drafting a concise user-facing Changesets entry first (bump + body — keep it as short as possible), creating any needed pending in-app release announcement under `.announcements/`, and then showing the user the result with a short menu of adjustments they can pick from. Use when the user wants to cut a release, write a changeset, decide patch/minor/major, draft GitHub release notes, create a release announcement, or summarize branch changes into release-ready language.

Code & Development 1,219 stars 104 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Helmor Release Use this skill to turn a branch's real changes into release metadata for Helmor: - a clean `.changeset/*.md` entry - a pending `.announcements/*.json` fragment when the change deserves an in-app "New in vX" toast ## Workflow 1. Inspect the branch before asking the user anything. 2. Run `scripts/collect_release_context.py` to gather: - commits since the base branch - changed files grouped by area - a short suggested summary 3. Draft the full changeset yourself, without asking the user upfront. Decide: - the bump (`patch` / `minor` / `major`) using the Versioning Guidance below - the body shape — **one prose sentence** when one sentence is genuinely enough, or **summary line + bullets** when there are multiple distinct user-visible changes (see Default Changeset Format) - the actual prose / bullets Prefer a conservative bump (`patch` unless there is a clear new user-visible capability). If you genuinely cannot decide the bump from the diff alone, default to `patch` and flag it in the confirmation step. **Brevity bias.** Aim for the shortest sentence that names the user-visible change — if a clause can be dropped without losing meaning, drop it. Reserve summary+bullets for releases with ≥2 distinct user-visible items. 4. Write the changeset to a single file under `.changeset/` right away. Do not wait for approval before creating the file — the user will adjust from a real draft, not a hypothetical one. 5. Decide whether an in-app re...

Details

Author
dohooo
Repository
dohooo/helmor
Created
2 months ago
Last Updated
today
Language
TypeScript
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category