build-release
Automates the build, packaging, and release process for macOS desktop applications.
Install
mkdir -p .claude/skills/build-release-lichen63 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15134" && unzip -o skill.zip -d .claude/skills/build-release-lichen63 && rm skill.zipInstalls to .claude/skills/build-release-lichen63
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Build and release Cyber Cultivation for macOS. Use when: building DMG, creating a release, bumping version, packaging for distribution, running the build pipeline, or verifying the release process.Key capabilities
- →Bump version in `pubspec.yaml`
- →Perform pre-build checks like `flutter test` and `flutter analyze`
- →Build a macOS DMG release
- →Ad-hoc code sign the application
- →Create a `.dmg` file in the `dist` directory
- →Trigger GitHub Release creation via workflow
How it works
The skill automates the macOS release process by bumping the version, running pre-build checks, executing a shell script to build and code sign the DMG, and optionally triggering a GitHub Release.
Inputs & outputs
When to use build-release
- →Packaging a macOS app for distribution
- →Bumping application version
- →Building a DMG release
About this skill
Build Release
Build a macOS DMG release via tools/build_macos_dmg.sh.
Procedure
1. Bump version in pubspec.yaml
version: X.Y.Z+BUILD
- Patch (
0.0.X): Bug fixes, minor tweaks - Minor (
0.X.0): New features - Major (
X.0.0): Breaking changes
2. Pre-build checks
flutter test
flutter analyze
git status # Ensure clean working tree
3. Build DMG
cd tools && bash build_macos_dmg.sh
The script extracts version from pubspec.yaml, runs flutter clean && flutter pub get && flutter build macos --release, ad-hoc code signs, and creates dist/CyberCultivation-{VERSION}-macos.dmg.
For CI mode (skip clean/pub get): bash build_macos_dmg.sh --ci
4. Verify
Mount DMG, launch app, verify version, test core features (EXP gain, settings, explore, games).
5. Release (optional)
Push version bump to main/master — .github/workflows/build-macos.yml auto-detects the change and creates a GitHub Release. Or trigger manually via workflow dispatch.
When not to use it
- →When building for platforms other than macOS
- →When the application is not Cyber Cultivation
- →When a clean working tree is not desired for pre-build checks
Limitations
- →The skill is specific to building Cyber Cultivation for macOS
- →The skill uses `tools/build_macos_dmg.sh` for building
- →The skill's version bumping is limited to `pubspec.yaml`
How it compares
This skill provides a structured and automated workflow for building and releasing a macOS application, including version bumping, code signing, and GitHub Release integration, which is more efficient than manual steps.
Compared to similar skills
build-release side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| build-release (this skill) | 0 | 5mo | Review | Intermediate |
| deployment-pipeline-design | 6 | 2mo | Review | Advanced |
| cloudflare-deploy | 3 | 6mo | Review | Intermediate |
| artifactory-module-architecture | 4 | 3mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
deployment-pipeline-design
wshobson
Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use when architecting deployment workflows, setting up continuous delivery, or implementing GitOps practices.
cloudflare-deploy
davila7
Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.
artifactory-module-architecture
TencentBlueKing
Artifactory 制品库模块架构指南,涵盖制品上传下载、存储后端适配、制品元数据、清理策略、权限控制。当用户开发制品库功能、处理制品存储、配置清理策略或实现制品管理时使用。
deployment-engineer
sickn33
Expert deployment engineer specializing in modern CI/CD pipelines, GitOps workflows, and advanced deployment automation. Masters GitHub Actions, ArgoCD/Flux, progressive delivery, container security, and platform engineering. Handles zero-downtime deployments, security scanning, and developer experience optimization. Use PROACTIVELY for CI/CD design, GitOps implementation, or deployment automation.
genkit-infra-expert
jeremylongshore
Execute use when deploying Genkit applications to production with Terraform. Trigger with phrases like "deploy genkit terraform", "provision genkit infrastructure", "firebase functions terraform", "cloud run deployment", or "genkit production infrastructure". Provisions Firebase Functions, Cloud Run services, GKE clusters, monitoring dashboards, and CI/CD for AI workflows.
managing-deployment-rollbacks
jeremylongshore
Deploy use when you need to work with deployment and CI/CD. This skill provides deployment automation and orchestration with comprehensive guidance and automation. Trigger with phrases like "deploy application", "create pipeline", or "automate deployment".