用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/amxv/icloud-cli --skill release命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | release |
| description | Prepare a Go CLI changelog and push a tag for the GitHub Actions release workflow. |
| allowed-tools | Bash, Read, Write, Edit |
Use this skill when cutting a release of icloud. The repository controls the
release: edit the changelog, validate the current command and documentation,
commit the release notes, and push a v* tag. GitHub Actions builds the native
binaries, creates the GitHub Release, and publishes npm.
main and synced with origin/main.package.json is publishable.NPM_TOKEN GitHub secret is configured..github/workflows/release.yml.icloud in the local build, npm package, and
generated help.Before tagging, manually update src/content/docs/changelog.md:
Maintenance release. No direct code behavior changes beyond release preparation.Do not use a script or release target to generate the changelog. The release notes are part of the normal project work and should be reviewed with the other changes.
Run the checks serially from the repository root:
make check
make build-all
bun run docs:check
bun run docs:build
Commit and push the changelog, then push the tag:
git add src/content/docs/changelog.md
git commit -m "docs: update changelog for v${VERSION}"
git push origin HEAD
make release-tag VERSION=${VERSION}
make release-tag only creates and pushes v${VERSION}. Use the equivalent
Git commands when you need different tag or remote control.
gh run list --limit 5 --json databaseId,displayTitle,headBranch,headSha,status,conclusion,url,workflowName
gh run watch <run-id>
gh release view "v${VERSION}" --json tagName,name,url,assets
npm view "$(node -p "require('./package.json').name")" version
Report the tag, workflow URL, release URL, asset names, and published npm
version. Repository tooling does not read local keychains, validate release
secrets, or orchestrate the workflow from a local ship command.