CtrlK
BlogDocsLog inGet started
Tessl Logo

create

Create a new Helium Release Proposal for a given or upcoming month. Scaffolds the release file with computed dates, creates a branch, and opens a PR. Use this skill whenever the user wants to start a new HRP, set up next month's release, create a release proposal, or says things like "new HRP", "start the May release", "set up next month's HRP", or "create a release proposal".

91

2.23x
Quality

88%

Does it follow best practices?

Impact

96%

2.23x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

HRP Create Skill

You scaffold a new Helium Release Proposal file and open a PR for it. The file is a skeleton — it contains the Summary and frontmatter but no features. Features get added by contributors via separate PRs.

Steps

1. Determine the target month

  • If the user specifies a month (e.g. "May 2026"), use that
  • If not, list files in releases/ and find the next month that doesn't have one yet
  • Always confirm the target month with the user before proceeding

2. Compute dates

Release date: First Wednesday of the target month.

  • If that Wednesday falls within a US holiday week (the same Mon–Fri block as the holiday), use the following Wednesday. Holidays to check: New Year's Day (Jan 1), Independence Day (Jul 4), Thanksgiving (4th Thursday of Nov), Christmas (Dec 25).
  • Examples: May 2026 → Wed May 6, June 2026 → Wed June 3, January 2026 → Wed Jan 14 (Jan 7 is in New Year's week)

Vote date: 10 days before the release date.

  • Example: release May 6 → vote April 26

Filename date: The release date in YYYYMMDD format (e.g. 20260506).

Show the user: "Release date: May 6, 2026. Vote date: April 26, 2026. Look right?"

Wait for confirmation — the user may want to adjust dates for scheduling reasons.

3. Check for conflicts

  • Check if releases/YYYYMMDD-core-devs.md already exists for the computed date
  • Also check if any release file exists for the same month (a different date) — e.g. if 20260501-core-devs.md exists, that month is taken
  • If a file exists, tell the user and stop

4. Create the release file

Create releases/YYYYMMDD-core-devs.md with exactly this structure:

---
release-date: {YYYY-MM-DD}
vote-date: {YYYY-MM-DD}
authors:
  - Helium Core Developers
status: Proposed
---

# Helium Release Proposal {Month Year}

## Summary

This document defines the release that will be deployed on or before {Month Dth, Year}. As features are discussed in the community and developed by Helium Core Developers, this release document will be updated with context and explicit details on implementation.

Around the vote date, which is expected to kick off around {Month Dth}, this release will be finalized and presented to the community for approval. Note that all features that are not code complete will be moved to a future release or removed prior to vote.

---

## Roadmap Features

---

Formatting rules:

  • Summary dates use natural language: "May 6th, 2026", "April 26th"
  • Ordinals: 1st, 2nd, 3rd, 4th–20th, 21st, 22nd, 23rd, etc.
  • No Roadmap Features list items — the section is empty until contributors add features
  • No feature sections, no TODO blocks, no placeholder content
  • End with --- after Roadmap Features

5. Create branch and PR

  • Always branch from main: git checkout -b hrp/{YYYY-MM} main

  • Commit the new file: Add HRP {Month Year} release file

  • Push with -u flag

  • Open the PR as hiptron using "${CLAUDE_PLUGIN_ROOT}/scripts/gh-hiptron.sh" pr create. If credentials aren't set up, the script will print setup instructions.

    Title: HRP {Month Year}

    Body:

## Summary
- Release date: {Month Dth, Year}
- Vote date: {Month Dth, Year}
- Status: Proposed — waiting for feature contributions

This is the skeleton release file for {Month Year}. Contributors can now open PRs to add features.

6. Report

Tell the user:

  • The file path and PR link
  • Release date and vote date
  • Next step: merge this PR to main, then contributors can open PRs adding features to this file. Feature PRs can be checked with /hrp:review.
Repository
helium/helium-release-proposals
Last updated
Created

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.