# Release

> Prepare reproducible production releases with versioning, changelogs, packaging, smoke tests, and rollback notes.

- Skill: `nafeeur/release` (Agent Skill)
- Install (CLI): `npx skillmds@latest add nafeeur/release`
- Raw SKILL.md: https://api.skillmd.com/api/skills/nafeeur/release/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: nafeeur (https://skillmd.com/u/nafeeur)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/nafeeur/release

---


# Release Engineering

1. Ensure the working tree and generated artifacts are understood.
2. Run format/static checks, focused tests, complete build, and an installed-package smoke test.
3. Validate first-run configuration, upgrade behavior, ports, filesystem permissions, and service files.
4. Update version, changelog, compatibility notes, and migration instructions together.
5. Produce deterministic archives and checksums; inspect archive contents before delivery.
6. Document known limitations and rollback steps using exact commands.

