force-update

Enforce minimum app versions by checking remote or App Store sources.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill force-update-jtvaris
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: force-update
Source: https://github.com/jtvaris/sunday-night-dynasty/tree/main/.agents/skills/generators/force-update
Command: npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill force-update-jtvaris

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforces a minimum app version by evaluating the current version against a remote policy and blocking usage when a hard update is required, while offering non-blocking prompts for recommended updates.

Core Features & Use Cases

  • Hard block enforcement for critical updates
  • Soft prompts with skip support
  • Remote config or App Store lookup as update sources
  • UI components for force and soft updates

Quick Start

Configure a remote version config source and attach the update-check modifier to your app root to begin enforcement.

Frequently Asked Questions about force-update

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce a minimum iOS app version and block users from opening outdated builds?

Hard update enforcement blocks the user from accessing the app until they update, while soft update prompts display a non-blocking recommendation that users can skip for later sessions.

What's the best way to check App Store version data for a Swift force update prompt?

The implementation uses a VersionChecking protocol that supports both remote JSON endpoints and App Store lookups, allowing you to fetch minimum version policies and evaluate them against the current app version.

Can I use a remote JSON config to manage minimum version requirements for an iOS app?

Yes, you can attach an update-check modifier to your app root view, which evaluates the remote or App Store version policy and conditionally presents the hard block or soft prompt UI components.

How do I allow users to skip an iOS app update prompt without locking them out?

Implement skip handling for soft updates to let users dismiss non-blocking update recommendations, while reserving hard block enforcement strictly for critical minimum version requirements.

Does this Swift update manager support both hard block enforcement and soft update prompts?

Yes, the update manager implements both hard block enforcement for critical minimum version failures and soft update prompts with skip support for recommended but non-mandatory app updates.