Skills

Release

Determine the next version, update the marketing site, and run the full release pipeline.

Install

npx skills add Shpigford/chops --skill release -g -a claude-code -y
Repository
Shpigford/chops2.1k
Category
Marketing
Updated
2mo ago
License
See repository
Context cost
Lightabout 1,200 tokens
Runs scripts
No, instructions only

What it does

Determine the next version, update the marketing site, and run the full release pipeline.

Cut a new release of Chops. Determines the version from git history, updates the marketing site, and runs the release script.

Instructions

Step 1: Verify prerequisites

  1. Confirm .env exists in the project root. If it does not, stop and tell the user: "Missing .env file. Copy .env.example to .env and fill in APPLE_TEAM_ID, APPLE_ID, and SIGNING_IDENTITY_NAME."
  2. Confirm the notarytool keychain profile AC_PASSWORD works:
    xcrun notarytool history --keychain-profile "AC_PASSWORD" >/dev/null 2>&1
    
    If it fails, stop and tell the user to run:
    xcrun notarytool store-credentials "AC_PASSWORD" --apple-id "<APPLE_ID>" --team-id "<TEAM_ID>" --password "<app-specific-password>"
    
  3. Confirm the working tree is clean (git status --porcelain). If there are uncommitted changes, stop and tell the user to commit or stash first.
  4. Confirm you are on the main branch. If not, stop and tell the user to switch to main first.

Step 2: Determine the next version

Read the whole SKILL.md on GitHub

More in Marketing