From ios-deploy-tools
iOS TestFlight 用のタグ・GitHub Release を作成し、ビルド・配布する(汎用版)
How this skill is triggered — by the user, by Claude, or both
Slash command
/ios-deploy-tools:ios-deploy-testflightThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
iOS TestFlight 用のタグと GitHub Release を作成し、GitHub Actions またはローカルで fastlane を使ってビルド・TestFlight 配布を行う。
iOS TestFlight 用のタグと GitHub Release を作成し、GitHub Actions またはローカルで fastlane を使ってビルド・TestFlight 配布を行う。
main でない場合は git checkout main で移動する。git fetch origin && git pull origin main でローカルを最新化する。git tag -l "ios/v<今日の日付>.*" で今日作成済みのタグを一覧取得ios/v<今日の日付>.<連番>(例: ios/v2026-03-01.1)git tag <タグ名> && git push origin <タグ名> でタグを作成・プッシュする。git tag -l "ios/v*" --sort=-version:refname | grep -v <今回のタグ名> | head -1 で前回の iOS タグを取得する。NOTES=""
for merge in $(git log --merges --first-parent --format="%H" <前回タグ>..<今回タグ>); do
pr_num=$(git log --format="%s" -1 "$merge" | grep -oE '#[0-9]+' | head -1)
if [ -n "$pr_num" ]; then
pr_title=$(gh pr view "${pr_num#\#}" --json title --jq '.title')
NOTES="${NOTES}* ${pr_title} (${pr_num})\n"
fi
done
## What's Changed ヘッダー + PR 一覧 + Full Changelog リンクを --notes で渡す。--notes "変更はありません。\n\n**Full Changelog**: <比較URL>" を渡す。--latest は付けない。gh workflow run deploy-ios-testflight.yml を実行する。
gh run list --workflow=deploy-ios-testflight.yml --limit=1 でワークフロー起動を確認する。cd <ios_project_path>
eval "$(rbenv init -)" && rbenv shell $(cat .ruby-version)
bundle install
bundle exec fastlane beta
コマンド実行でエラーが発生した場合は、shared/TROUBLESHOOTING.md を参照しつつ以下の手順で対応する:
build_number オプションで明示指定 B) latest_testflight_build_number + 1 の値を確認して再実行APP_STORE_CONNECT_API_KEY_KEY_ID, ISSUER_ID, KEY) を確認 B) 手動アップロード手順を案内git tag -l で既存タグとの重複を確認 B) git fetch --tags でリモートと同期Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub kwmt/claude-plugin --plugin ios-deploy-tools