Agent Skillsmalpern/VoxClaw › asc-build-lifecycle

asc-build-lifecycle

GitHub

管理iOS应用构建生命周期,包括查找最新/最近构建、检查处理状态、分发至TestFlight/App Store以及清理过期构建。适用于构建保留策略管理和等待处理完成场景。

.claude/commands/asc-build-lifecycle/SKILL.md malpern/VoxClaw

Trigger Scenarios

查询或等待应用构建状态 清理过期的旧构建以节省空间 发布应用到TestFlight或App Store

Install

npx skills add malpern/VoxClaw --skill asc-build-lifecycle -g -y
More Options

Non-standard path

npx skills add https://github.com/malpern/VoxClaw/tree/main/.claude/commands/asc-build-lifecycle -g -y

Use without installing

npx skills use malpern/VoxClaw@asc-build-lifecycle

指定 Agent (Claude Code)

npx skills add malpern/VoxClaw --skill asc-build-lifecycle -a claude-code -g -y

安装 repo 全部 skill

npx skills add malpern/VoxClaw --all -g -y

预览 repo 内 skill

npx skills add malpern/VoxClaw --list

SKILL.md

Frontmatter
{
    "name": "asc-build-lifecycle",
    "description": "Track build processing, find latest builds, and clean up old builds with asc. Use when managing build retention or waiting on processing."
}

asc build lifecycle

Use this skill to manage build state, processing, and retention.

Find the right build

  • Latest build:
    • asc builds info --app "APP_ID" --latest --version "1.2.3" --platform IOS
  • Next safe build number:
    • asc builds next-build-number --app "APP_ID" --version "1.2.3" --platform IOS
  • Recent builds:
    • asc builds list --app "APP_ID" --sort -uploadedDate --limit 10

Inspect processing state

  • asc builds info --build-id "BUILD_ID"

Distribution flows

  • Prefer end-to-end:
    • asc publish testflight --app "APP_ID" --ipa "./app.ipa" --group "GROUP_ID" --wait
    • asc publish appstore --app "APP_ID" --ipa "./app.ipa" --version "1.2.3" --wait --submit --confirm

Cleanup

  • Preview expiration:
    • asc builds expire-all --app "APP_ID" --older-than 90d --dry-run
  • Apply expiration:
    • asc builds expire-all --app "APP_ID" --older-than 90d --confirm
  • Single build:
    • asc builds expire --build-id "BUILD_ID" --confirm

Notes

  • asc builds upload prepares upload operations only; use asc publish for end-to-end flows.
  • For long processing times, use --wait, --poll-interval, and --timeout where supported.

Version History

  • 0a1cb0f Current 2026-08-20 08:02

Same Skill Collection

.claude/commands/asc-app-create-ui/SKILL.md
.claude/commands/asc-aso-audit/SKILL.md
.claude/commands/asc-cli-usage/SKILL.md
.claude/commands/asc-crash-triage/SKILL.md
.claude/commands/asc-id-resolver/SKILL.md
.claude/commands/asc-localize-metadata/SKILL.md
.claude/commands/asc-metadata-sync/SKILL.md
.claude/commands/asc-notarization/SKILL.md
.claude/commands/asc-ppp-pricing/SKILL.md
.claude/commands/asc-release-flow/SKILL.md
.claude/commands/asc-revenuecat-catalog-sync/SKILL.md
.claude/commands/asc-screenshot-resize/SKILL.md
.claude/commands/asc-shots-pipeline/SKILL.md
.claude/commands/asc-signing-setup/SKILL.md
.claude/commands/asc-submission-health/SKILL.md
.claude/commands/asc-subscription-localization/SKILL.md
.claude/commands/asc-testflight-orchestration/SKILL.md
.claude/commands/asc-wall-submit/SKILL.md
.claude/commands/asc-whats-new-writer/SKILL.md
.claude/commands/asc-workflow/SKILL.md
.claude/commands/asc-xcode-build/SKILL.md
.claude/commands/building-apple-platform-products/SKILL.md
plugins/voxclaw/skills/voxclaw-read-task-summary/SKILL.md
plugins/voxclaw/skills/voxclaw-read-test-failures/SKILL.md
plugins/voxclaw/skills/voxclaw/SKILL.md
SKILL.md

Metadata

Files
0
Version
0a1cb0f
Hash
d82fc9d1
Indexed
2026-08-20 08:02

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-27 04:29
浙ICP备14020137号-1 $Carte des visiteurs$