Agent skill
release
Cut a new release (build, sign, notarize, publish to GitHub)
Install this agent skill to your Project
npx add-skill https://github.com/saadnvd1/aTerm/tree/main/.claude/skills/release
SKILL.md
Release Skill
Use this skill when the user says "cut a release", "release", "cut a new release", "publish a release", or similar.
Two Modes
1. CI Release (default)
Triggered by: "cut a release", "release", "new release", etc.
Bumps the version, pushes, and triggers the GitHub Actions workflow to build, sign, notarize, and publish.
-
Run the CI release script:
bash./scripts/release-ci.sh -
If the release tag already exists, automatically:
- Bump the patch version again (e.g., 0.1.30 → 0.1.31)
- Re-run:
./scripts/release-ci.sh - Do NOT stop or ask the user - just handle it automatically
-
Report that the release was triggered and link to: https://github.com/saadnvd1/aTerm/actions
2. Local Release
Triggered by: "cut a release locally", "release manually", "local release", "manual release", etc.
Builds, signs, notarizes, and publishes entirely from the local machine.
-
Run the local release script:
bash./scripts/release.sh -
If the script says "Release vX.Y.Z already exists", automatically:
- Bump the patch version in both:
src-tauri/tauri.conf.jsonsrc-tauri/Cargo.toml
- Commit with
chore: bump version to X.Y.Z - Re-run
./scripts/release.sh - Do NOT stop or ask the user - just handle it automatically
- Bump the patch version in both:
-
If the script fails for other reasons, you can manually:
- Build:
npm run tauri build - Create release:
gh release create v{VERSION} --title "aTerm v{VERSION}" --generate-notes src-tauri/target/release/bundle/dmg/aTerm_{VERSION}_aarch64.dmg
- Build:
-
Report the release URL when done.
Requirements
ghCLI authenticated- For local releases: Apple signing credentials in
src-tauri/.env.local - For CI releases: GitHub Actions secrets configured (APPLE_CERTIFICATE, etc.)
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
debugging
Debug and troubleshoot issues
debugging
Debug and troubleshoot issues
verl-rl-training
Provides guidance for training LLMs with reinforcement learning using verl (Volcano Engine RL). Use when implementing RLHF, GRPO, PPO, or other RL algorithms for LLM post-training at scale with flexible infrastructure backends.
openrlhf-training
High-performance RLHF framework with Ray+vLLM acceleration. Use for PPO, GRPO, RLOO, DPO training of large models (7B-70B+). Built on Ray, vLLM, ZeRO-3. 2× faster than DeepSpeedChat with distributed architecture and GPU resource sharing.
gguf-quantization
GGUF format and llama.cpp quantization for efficient CPU/GPU inference. Use when deploying models on consumer hardware, Apple Silicon, or when needing flexible quantization from 2-8 bit without GPU requirements.
Claude Code Guide
Master guide for using Claude Code effectively. Includes configuration templates, prompting strategies "Thinking" keywords, debugging techniques, and best practices for interacting with the agent.
Didn't find tool you were looking for?