Checks whether a template's generated iOS project drifts on its first Flutter build, caused by Flutter's built-in iOS project migrations, and folds the migrated files back into the brick.

No licenceAuto-check: notesMobile

Install iOS Migration Check

skills CLI
$ npx skills add VeryGoodOpenSource/very_good_templates --skill ios-migration-check -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install VeryGoodOpenSource/very_good_templates ios-migration-check --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/VeryGoodOpenSource/very_good_templates.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/ios-migration-check .claude/skills/ios-migration-check && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ios-migration-check
GitHub stars
174
Token cost
~518 tokens
SKILL.md length
153 words
Files
1
Skills in repo
2
Repo updated
First seen
Licence
None found

At a glance

Checks whether a template's generated iOS project drifts on its first Flutter build, caused by Flutter's built-in iOS project migrations, and folds the migrated files back into the brick.

  • Tasks that involve Cross-platform mobile apps
  • SKILL.md covers Detect drift and Fix drift
  • Calls git and flutter

What it does

iOS Migration Check is an agent skill from VeryGoodOpenSource/very_good_templates. Checks whether a template's generated iOS project drifts on its first Flutter build, caused by Flutter's built-in iOS project migrations, and folds the migrated files back into the brick.

Its SKILL.md is about 520 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Mobile, covering Cross-platform mobile apps. It works with iOS and Flutter. The repository describes itself as: Collection of open-source templates created and maintained by Very Good Ventures.

When your agent uses it

  • Tasks that involve Cross-platform mobile apps

Example prompts

  • “Use the ios-migration-check skill to check whether a template's generated iOS project drifts on its first Flutter build, caused by Flutter's…”
  • “/ios-migration-check”

Requirements

  • Pre-approved tools (allowed-tools): Read, Glob, Grep, Bash, Edit

What it can do on your machine

Read from SKILL.md and the folder at commit a2bc5a6. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Glob
    • Grep
    • Bash
    • Edit

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git
    • flutter

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

iOS Migration Check loads about 518 tokens when it runs. Until then it costs about 52 tokens; SKILL.md has 153 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~52
When it runs · the whole SKILL.md, loaded when a task matches
~518

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Glob, Grep, Bash, Edit

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 153 words (~518 tokens).

“Flutter applies its own migrations to iOS projects on the first build. It rewrites settings that are behind its baseline, such as the deployment target, MinimumOSVersion, LastUpgradeCheck and scheme attributes. If a template falls behind, every generated app gets an…”

— opening of SKILL.md by VeryGoodOpenSource
name
ios-migration-check
allowed-tools
Read, Glob, Grep, Bash, Edit
when_to_use
Use after bumping the Flutter SDK version a template targets, or when a freshly generated app shows unexpected changes under ios/ after its first flutter…

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .agents/skills/ios-migration-check of VeryGoodOpenSource/very_good_templates.

Open the folder on GitHubat commit a2bc5a6

Compare with similar skills

iOS Migration Check next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

iOS Migration Check compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
iOS Migration Check this skillVeryGoodOpenSource/very_good_templates174—~518Automated safety check: NotesNone
Engine Whats Newflutter/flutter179k—~978Automated safety check: PassBSD-3-Clause
Run Devicelab With Ledflutter/flutter179k—~786Automated safety check: PassBSD-3-Clause
Apple Designvrcm-team/VRCM1791 repos~6.2kAutomated safety check: PassMIT
Liquid Glass Widgetssdegenaar/liquid_glass_widgets712—~3.8kAutomated safety check: PassMIT
OdevioOdevio/Odevio-CLI423—~7.6kAutomated safety check: PassMIT

Similar skills

  • Engine Whats New

    flutter/flutter

    Generates the "what's new" release summary and diff file for changes in the Flutter engine (//engine/src/flutter) between two releases (e.g., 3.47 vs 3.44).

    179k GitHub stars~978 tokensUpdated today
    MobileAuto-check passed
  • Run Devicelab With Led

    flutter/flutter

    Run DeviceLab tests for Flutter PRs using LUCI's led CLI tool.

    179k GitHub stars~786 tokensUpdated today
    MobileAuto-check passed
  • Apple Design

    vrcm-team/VRCM

    Cross-platform UI/UX design reviewer grounded in Apple's Human Interface Guidelines (122 pages pulled from developer.apple.com, including 57 component pages) plus a design-craft lens for…

    179 GitHub starsUsed in 1 repo~6.2k tokens
    MobileAuto-check passed
  • Liquid Glass Widgets

    sdegenaar/liquid_glass_widgets

    Mastery guide and architectural rules for liquidglasswidgets.

    712 GitHub stars~3.8k tokensUpdated today
    MobileAuto-check passed
  • Odevio

    Odevio/Odevio-CLI

    Take a Flutter project to an iPhone or the App Store with Odevio - build, sign and publish iOS apps from Windows, Linux or macOS with no Mac and no Xcode.

    423 GitHub stars~7.6k tokensUpdated 14 days ago
    MobileAuto-check passed
  • Mobile Design

    xenitV1/Antigravity-Workflows

    Mobile-first design thinking and decision-making for iOS and Android apps.

    130 GitHub starsUsed in 2 repos~3.7k tokens
    MobileAuto-check: notes

More from VeryGoodOpenSource/very_good_templates

  • Mason

    VeryGoodOpenSource/very_good_templates

    Working with Mason bricks: installing the CLI, creating and consuming bricks, understanding brick structure, Mustache template syntax, hooks, and discovering bricks on BrickHub.

    174 GitHub stars~2.3k tokensUpdated 2 days ago
    Auto-check: notes

Works with

Categories

Questions about iOS Migration Check

What does iOS Migration Check do?

Checks whether a template's generated iOS project drifts on its first Flutter build, caused by Flutter's built-in iOS project migrations, and folds the migrated files back into the brick. iOS Migration Check is an agent skill from VeryGoodOpenSource/very_good_templates. Checks whether a template's generated iOS project drifts on its first Flutter build, caused by Flutter's built-in iOS project migrations, and folds the migrated files back into the brick.

When should I use iOS Migration Check?

iOS Migration Check fits situations like: tasks that involve Cross-platform mobile apps.

How do I install iOS Migration Check in Claude Code?

Run `npx skills add VeryGoodOpenSource/very_good_templates --skill ios-migration-check -a claude-code`. Or copy the skill folder (.agents/skills/ios-migration-check in VeryGoodOpenSource/very_good_templates) into .claude/skills/ios-migration-check in your project. Claude Code loads it when a task matches its description.

How do I install iOS Migration Check in Codex?

Run `npx skills add VeryGoodOpenSource/very_good_templates --skill ios-migration-check -a codex`. Or copy the skill folder (.agents/skills/ios-migration-check in VeryGoodOpenSource/very_good_templates) into .agents/skills/ios-migration-check in your project. Codex loads it when a task matches its description.

Can I use iOS Migration Check in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add VeryGoodOpenSource/very_good_templates --skill ios-migration-check -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ios-migration-check, .gemini/skills/ios-migration-check, .github/skills/ios-migration-check and .opencode/skills/ios-migration-check in your project.

What does iOS Migration Check need to run?

Going by SKILL.md and its folder, iOS Migration Check needs the command-line tools its instructions call (git and flutter). Its frontmatter pre-approves these tools: Read, Glob, Grep, Bash, Edit.

Does iOS Migration Check access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is iOS Migration Check safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does iOS Migration Check use?

No licence was found for iOS Migration Check or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does iOS Migration Check use?

About 518 tokens (SKILL.md is roughly 2.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to iOS Migration Check?

Skills that share tags, products or a category with iOS Migration Check: Engine Whats New (flutter/flutter, 179k stars), Run Devicelab With Led (flutter/flutter, 179k stars), Apple Design (vrcm-team/VRCM, 179 stars) and Liquid Glass Widgets (sdegenaar/liquid_glass_widgets, 712 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains iOS Migration Check?

VeryGoodOpenSource (a GitHub organization) maintains it in VeryGoodOpenSource/very_good_templates, which has 174 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on October 5, 2026.

Source: VeryGoodOpenSource/very_good_templates on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.