dtctl-release

Installation
SKILL.md

dtctl Release Process

This skill walks through shipping a new dtctl release end-to-end. The process has six phases: analyze, version, changelog, test, commit/tag/push, and GitHub release notes.

Prerequisites

  • You must be on the main branch with all feature branches merged
  • The working tree must be clean (git status shows no uncommitted changes)
  • If the user is on a feature branch, merge to main first (or ask them to)

Pre-flight check:

git branch --show-current   # Must be "main"
git status                  # Must be clean
git pull origin main        # Must be up to date with remote

If any check fails, stop and resolve before continuing.

Related skills
Installs
66
GitHub Stars
134
First Seen
Apr 16, 2026