Windows Tauri application packaging skill. Summarizes code changes, updates documentation, commits and merges to main with tag, then creates distribution zip package.
Packages the Transcoder Windows application for distribution.
Call this skill when:
/app-package commandSummarize code changes
Gather release info (single source of truth)
src-tauri/Cargo.toml as the only place to set the versionUpdate documentation
README.md - update version info from src-tauri/Cargo.toml if neededCHANGELOG.md - add new release entry with changes summarydocs/gh-pages/ - update documentation site if applicableCommit changes
git add .
git commit -m "Release v{version}"
Note: Never add Claude Code to co-author list
Switch to main branch and merge
git checkout main
git merge {current-branch}
Create release tag
git tag v{version}
Build release binary
npm run tauri build
Update dist-release folder
dist-release/ folder already exists with ffmpeg/ subdirectorytranscoder.exe with newly built binary from src-tauri/target/release/README.md if it has changedffmpeg/ folder and its contents remain unchangedUpdate files + create zip (single command)
{version} is read from src-tauri/Cargo.tomlpowershell -Command "$version=(Get-Content src-tauri\Cargo.toml | Select-String -Pattern '^version\s*=\s*""(.+)""' | ForEach-Object { $_.Matches[0].Groups[1].Value } | Select-Object -First 1); if (-not $version) { throw 'Version not found in src-tauri/Cargo.toml' }; Copy-Item -Force src-tauri\target\release\transcoder.exe dist-release\transcoder.exe; Copy-Item -Force README.md dist-release\README.md; Compress-Archive -Force -Path dist-release\transcoder.exe,dist-release\README.md,dist-release\ffmpeg -DestinationPath dist-release\transcoder-v$version-windows.zip"
Cleanup old archives
transcoder-v0.5.1-windows.zip)Verify package
git push origin maingit push origin v{version}dist-release/
āāā transcoder.exe (5-6 MB, from release build)
āāā ffmpeg/
ā āāā ffmpeg.exe (static, unchanged)
ā āāā ffprobe.exe (static, unchanged)
āāā README.md (may be updated)
āāā transcoder-v{version}-windows.zip
dist-release/
āāā transcoder.exe
āāā ffmpeg/
ā āāā ffmpeg.exe
ā āāā ffprobe.exe
āāā README.md
src-tauri/Cargo.toml - version (if changed)src-tauri/tauri.conf.json - version (if changed)README.md - documentation updatesCHANGELOG.md - release notesdocs/gh-pages/* - site documentation (if applicable)dist-release/transcoder-v{version}-windows.zip - distribution packagev{version} git tag