用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/iannuttall/macbar --skill release-slug命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | release-__SLUG__ |
| description | Ship a signed, notarized, auto-updating release of __APP_DISPLAY__. Use when cutting a new version. |
One command does the whole pipeline: macos release __SLUG__. This skill is the checklist around it.
## Unreleased into a dated ## X.Y.Z - YYYY-MM-DD
section. Entries are user-facing prose — what someone notices, not internal churn. This text
becomes the GitHub release notes and the Sparkle appcast description verbatim.macos bump __SLUG__ --version X.Y.Z (or macos bump __SLUG__ to bump just
the build number). The build number must strictly increase — Sparkle compares on it.macos release __SLUG__ --dry-run — it lists every step and flags anything missing.macos release __SLUG__
It runs: preflight → swift test → build+sign+notarize+staple → GitHub release (zip + dSYM) →
EdDSA-signed appcast (committed + pushed) → Homebrew cask → bump build number. It's idempotent and
fail-fast; re-running after a fix is safe.
appcast.xml has the new <item> with an sparkle:edSignature.curl -I <url>).brew install --cask __SLUG__ (if a tap is configured) installs the new version.A release isn't done until that chain checks out.
~/.config/macos — never hardcode or commit them.