Skip to content
Back to skills

Release

ASecurity

Prepare a named version: preflight, version consistency, build/package, smoke test, checksums and notes, and release readiness. Covers both our own projects (subtree publication) and external packages. Publishing, tagging and deploying need separate authorization. Explicit-only.

  • 15 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
securitygo

Security analysis

A100/100

Scanned November 7, 2026

npx -y skills add youlianvr/oper-share --skill release --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Release?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Release
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/youlianvr-release/badge)](https://www.skillsdirectory.com/skills/youlianvr-release)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: release
description: >-
  Prepare a named version: preflight, version consistency, build/package, smoke
  test, checksums and notes, and release readiness. Covers both our own projects
  (subtree publication) and external packages. Publishing, tagging and deploying
  need separate authorization. Explicit-only.
invocation: explicit-only
---

# Release

Loading this part is not publish authority. It prepares; the owner releases.

## Which path applies

| Target | Path |
|---|---|
| One of our projects (`projects/<name>/`) | the project's own publish procedure splits the folder by subtree into its own repository — `BOOT.md` §6 owns the rules |
| A package published to a registry (npm, PyPI, crates) | The project's own release script and registry flow |
| A deploy (Workers, Vercel, host) | The deploy part (`cloudflare-deploy`, `vercel-deploy`), not this one |

Name the path in the readiness report. A version number that is not in the request
is a question, not an assumption.

## Workflow

1. **Preflight** — working tree clean and on the intended branch, version numbers
   consistent across manifest, lockfile, changelog and any badge, changelog entry
   present, dependency lock untouched unless the change is the dependency itself.
2. **Build/package** — the project's locked commands only, no ad-hoc flags.
3. **Smoke test** — install or run the artifact the way a consumer would; the
   tests that pass in the repo do not prove the package starts.
4. **Checksums and notes** — hashes for artifacts, notes written for the reader.
5. **Readiness report** — version, path, artifacts, checks run, and the exact
   command the owner would run to publish. Then stop.

## Non-goals

- No tag, push, publish or deploy without separate authorization, one action each.
- No invented version numbers, no skipping the smoke test because tests are green,
  no secrets in notes or artifacts.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.