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).
用户要求自动化运行验收、界面操作、截图检查或双端 UI 测试时,自动启动或复用 Aaalice NAI Launcher 热重载会话,通过项目级 Dart/Flutter MCP 验证应用;Android 系统界面按需使用 ADB。
$ npx skills add Aaalice233/Aaalice_NAI_Launcher --skill aaalice-runtime-verify -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Aaalice233/Aaalice_NAI_Launcher aaalice-runtime-verify --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Aaalice233/Aaalice_NAI_Launcher.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/aaalice-runtime-verify .claude/skills/aaalice-runtime-verify && rm -rf skills-srcUse ~/.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/
Install the "aaalice-runtime-verify" agent skill from https://github.com/Aaalice233/Aaalice_NAI_Launcher/tree/main/.agents/skills/aaalice-runtime-verify into .claude/skills/aaalice-runtime-verify/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "aaalice-runtime-verify", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Aaalice233/Aaalice_NAI_Launcher/tree/main/.agents/skills/aaalice-runtime-verifyType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Aaalice233/Aaalice_NAI_Launcher --skill aaalice-runtime-verify -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Aaalice233/Aaalice_NAI_Launcher aaalice-runtime-verify --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Aaalice233/Aaalice_NAI_Launcher.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/aaalice-runtime-verify .agents/skills/aaalice-runtime-verify && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "aaalice-runtime-verify" agent skill from https://github.com/Aaalice233/Aaalice_NAI_Launcher/tree/main/.agents/skills/aaalice-runtime-verify into .agents/skills/aaalice-runtime-verify/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "aaalice-runtime-verify", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Aaalice233/Aaalice_NAI_Launcher --skill aaalice-runtime-verify -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Aaalice233/Aaalice_NAI_Launcher aaalice-runtime-verify --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Aaalice233/Aaalice_NAI_Launcher.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/aaalice-runtime-verify .cursor/skills/aaalice-runtime-verify && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "aaalice-runtime-verify" agent skill from https://github.com/Aaalice233/Aaalice_NAI_Launcher/tree/main/.agents/skills/aaalice-runtime-verify into .cursor/skills/aaalice-runtime-verify/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "aaalice-runtime-verify", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Aaalice233/Aaalice_NAI_Launcher.git --path .agents/skills/aaalice-runtime-verify--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Aaalice233/Aaalice_NAI_Launcher --skill aaalice-runtime-verify -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Aaalice233/Aaalice_NAI_Launcher aaalice-runtime-verify --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Aaalice233/Aaalice_NAI_Launcher.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/aaalice-runtime-verify .gemini/skills/aaalice-runtime-verify && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "aaalice-runtime-verify" agent skill from https://github.com/Aaalice233/Aaalice_NAI_Launcher/tree/main/.agents/skills/aaalice-runtime-verify into .gemini/skills/aaalice-runtime-verify/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "aaalice-runtime-verify", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Aaalice233/Aaalice_NAI_Launcher aaalice-runtime-verifyInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Aaalice233/Aaalice_NAI_Launcher --skill aaalice-runtime-verify -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Aaalice233/Aaalice_NAI_Launcher.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/aaalice-runtime-verify .github/skills/aaalice-runtime-verify && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "aaalice-runtime-verify" agent skill from https://github.com/Aaalice233/Aaalice_NAI_Launcher/tree/main/.agents/skills/aaalice-runtime-verify into .github/skills/aaalice-runtime-verify/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "aaalice-runtime-verify", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Aaalice233/Aaalice_NAI_Launcher --skill aaalice-runtime-verify -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Aaalice233/Aaalice_NAI_Launcher aaalice-runtime-verify --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Aaalice233/Aaalice_NAI_Launcher.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/aaalice-runtime-verify .opencode/skills/aaalice-runtime-verify && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "aaalice-runtime-verify" agent skill from https://github.com/Aaalice233/Aaalice_NAI_Launcher/tree/main/.agents/skills/aaalice-runtime-verify into .opencode/skills/aaalice-runtime-verify/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "aaalice-runtime-verify", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
aaalice-runtime-verify用户要求自动化运行验收、界面操作、截图检查或双端 UI 测试时,自动启动或复用 Aaalice NAI Launcher 热重载会话,通过项目级 Dart/Flutter MCP 验证应用;Android 系统界面按需使用 ADB。
Aaalice Runtime Verify is an agent skill from Aaalice233/Aaalice_NAI_Launcher. 用户要求自动化运行验收、界面操作、截图检查或双端 UI 测试时,自动启动或复用 Aaalice NAI Launcher 热重载会话,通过项目级 Dart/Flutter MCP 验证应用;Android 系统界面按需使用 ADB。
Its SKILL.md is about 960 tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including scripts.
It sits in Mobile, covering Cross-platform mobile apps and Mobile testing and debugging. It works with Android, Model Context Protocol, Flutter and Dart. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit fe0f12b. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 2 files in scripts/ (PowerShell), which the agent can run.
Shell commands in SKILL.md call:
pwshflutterFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Aaalice Runtime Verify loads about 963 tokens when it runs. Until then it costs about 35 tokens; SKILL.md has 192 words of instructions outside code blocks.
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.
The automated check found no risky patterns in SKILL.md.
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); the scripts in this folder are not scanned.
The full file from Aaalice233/Aaalice_NAI_Launcher at commit fe0f12b, republished under its MIT licence (© Aaalice233). 192 words, ~963 tokens.
.claude/skills/aaalice-runtime-verify/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.用户要求自动化验收,即授权为本次验收启动或复用目标热重载会话、刷新应用、进入相关界面、执行可撤销操作和查看截图,无需再次询问是否启动或是否点击。普通代码/文档修改不自动触发运行验收。
按请求和改动范围选择目标:指定 PC 或安卓时只操作对应端;共享 UI 且未限定平台时覆盖 Windows 与 Android。验收相关页面及其可达子状态;只有用户要求全应用验收时才遍历全应用。macOS 未实际运行时不得借用 Windows 结果声称已验收。
Status。start.ps1 启动;已有会话按 worktree、进程和设备复用,每个平台最多一个 flutter run。不得另开 flutter attach 或 Codex task。running 状态字段不能单独证明应用就绪。双端启动示例;单端将 All 换成 Windows 或 Android:
pwsh -NoProfile -ExecutionPolicy Bypass -File .agents/skills/aaalice-hot-reload/scripts/control.ps1 -Action Status
pwsh -NoProfile -ExecutionPolicy Bypass -File .agents/skills/aaalice-dev-sessions/scripts/start.ps1 -Target All -EmulatorId Aaalice_API35
pwsh -NoProfile -ExecutionPolicy Bypass -File .agents/skills/aaalice-hot-reload/scripts/control.ps1 -Action Logs -Target All -Last 200appUri 选择 Debug App,不使用 Computer Use 或系统键鼠注入。widget_inspector.get_widget_tree 读取页面,再通过 flutter_driver_command 的真实 finder 点击、输入、滚动和截图。工具实际参数以 SDK schema 为准;不得猜控件、端口或 URI。enter_text 需要时临时开启 Driver 的文本输入模拟,操作后恢复 set_text_entry_emulation=false。MCP 不占用系统键鼠,但会改变应用内页面和数据,应保留并恢复本次临时编辑。uiautomator dump 的 bounds,不从模拟器窗口坐标换算。开始前按“页面 × 子部件 × 状态 × 展开层级”列出本次范围。使用 自适应覆盖清单 寻找入口,不能用只访问首页代替相关流程。
get_runtime_errors 基线,结束后读取本轮错误;涉及 Android 系统界面时同时记录 logcat 基线并读取增量日志。截图生成后,当前 Agent 必须实际查看每张相关截图,按 DESIGN.md 检查:
不能只确认截图文件存在、只读 UI 树、只找黄色溢出条或只检查日志。发现属于本次改动的问题后修复、正确刷新、重走失败场景,并复查共享改动影响的另一端。新一轮未出现相关问题后结束;无关问题单独报告,不扩大修复范围。不强制创建审查子代理。
pwsh -NoProfile -ExecutionPolicy Bypass -File .agents/skills/aaalice-runtime-verify/scripts/android_verify.ps1 -Name <scenario> -HotReload -Action "tap:x,y","wait:500"-HotReload 通过现有独立控制台刷新应用;已单独刷新并确认完成时省略。脚本支持 tap、text、key、swipe、wait,产出截图、窗口树、Activity 与有界日志。只需恢复前台时使用 -Foreground,不用 am force-stop 破坏正在运行的 Flutter 会话。
横竖屏、软键盘、返回手势、文件选择器、分享、相册、权限和更新安装涉及 Android 系统行为时,必须实际操作相应系统界面。键盘验证同时检查截图中键盘可见、字符进入输入框及 dumpsys input_method 状态,不能只看光标。不要通过禁用、重置 LatinIME 或反复点击旧坐标掩盖输入连接问题。
分别报告实际验收的平台、场景、操作和可见结果,区分已通过、失败、未执行及原因。静态检查不替代运行验收;一次成功操作不外推到全部尺寸和状态。
截图、UI 树与日志放在 tool/.tmp/windows-e2e/ 或 tool/.tmp/android-e2e/,查看并报告后清理本次产物,不提交或删除其他任务的证据。开发会话默认保留供用户继续使用;按明确要求关闭,Android emulator 默认保留暖缓存。
稳定且可重复的流程适合固化到 integration_test/;运行时必须设置总时限和进程树清理,不能把没有设备执行记录的测试文件当作验收结果。
© Aaalice233, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (scripts) in .agents/skills/aaalice-runtime-verify of Aaalice233/Aaalice_NAI_Launcher.
Open the folder on GitHubat commit fe0f12b
Aaalice Runtime Verify 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Aaalice Runtime Verify this skillAaalice233/Aaalice_NAI_Launcher | 187 | — | ~963 | Automated safety check: Pass | MIT | |
| Engine Whats Newflutter/flutter | 179k | — | ~978 | Automated safety check: Pass | BSD-3-Clause | |
| Updating Android SDKflutter/flutter | 179k | — | ~1.7k | Automated safety check: Pass | BSD-3-Clause | |
| Frb Android Emulator Preparefzyzcjy/flutter_rust_bridge | 5.4k | — | ~2.1k | Automated safety check: Notes | MIT | |
| flutter_soloud Setupalnitak/flutter_soloud | 424 | — | ~3.6k | Automated safety check: Notes | MIT | |
| AI App Bridge UsemobileAiDev/ai-app-bridge | 227 | — | ~1.4k | Automated safety check: Pass | Apache-2.0 |
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).
flutter/flutter
Upgrades Flutter's Android SDK dependency to a new Android API version (or preview/canary release) in packages.txt, verifies CIPD tag uniqueness, and packages/uploads the binaries using…
fzyzcjy/flutter_rust_bridge
A skill your agent uses when preparing, installing, diagnosing, or explaining the host Android Emulator environment for flutterrustbridge local runtime validation, including Android SDK command-line…
alnitak/flutter_soloud
Walks through adding the flutter_soloud audio engine to a Flutter app, with per-platform setup, initialization, binary-size and logging options, and output device switching.
mobileAiDev/ai-app-bridge
使用 AI App Bridge 观察、操作和验证 Android、iOS、Flutter、WebView 或 Web App;适用于真实交互、流程自动化和设备诊断。
ccplugins/awesome-claude-code-plugins
Bootstrap a new Flutter mobile app with clean architecture, Riverpod, FVM-pinned SDK, current packages, and no deprecated APIs.
Aaalice233/Aaalice_NAI_Launcher
管理 Aaalice NAI Launcher 项目专用的 Windows 与 Android Flutter 开发会话。用户提到 PC热重载、安卓热重载、启动/关闭/重建独立命令行窗口、模拟器启动异常或检查双端会话时使用。
Aaalice233/Aaalice_NAI_Launcher
为 Aaalice NAI Launcher 修改代码后选择并执行 Windows/Android 的 r 热重载、R 热重启或完整重建,并验证结果。已有开发会话运行时,代码修改完成后自动使用;用户要求热重载、热重启、修改后刷新或查看 Flutter 日志时也使用。
Aaalice233/Aaalice_NAI_Launcher
对 Aaalice NAI Launcher 的大型文件拆分型重构执行多子代理等价性闭环。当任务目标是把大型业务文件按职责拆分、同时保持功能、交互与布局不变时自动使用;不用于普通重构、功能开发、单点 Bug 修复或常规代码审查。
Aaalice233/Aaalice_NAI_Launcher
为 Aaalice NAI Launcher 准备并发布新版本,包括同步 main、更新版本号、生成并逐项审查 Changelog 材料、撰写用户更新日志、执行发布前验证、提交、创建并推送 v tag。用户提到发布 Launcher 版本、准备 Release、写 CHANGELOG、更新日志或 release notes 时使用。
Works with
Categories
用户要求自动化运行验收、界面操作、截图检查或双端 UI 测试时,自动启动或复用 Aaalice NAI Launcher 热重载会话,通过项目级 Dart/Flutter MCP 验证应用;Android 系统界面按需使用 ADB。. Aaalice Runtime Verify is an agent skill from Aaalice233/Aaalice_NAI_Launcher.
Aaalice Runtime Verify fits situations like: tasks that involve Cross-platform mobile apps; tasks that involve Mobile testing and debugging.
Run `npx skills add Aaalice233/Aaalice_NAI_Launcher --skill aaalice-runtime-verify -a claude-code`. Or copy the skill folder (.agents/skills/aaalice-runtime-verify in Aaalice233/Aaalice_NAI_Launcher) into .claude/skills/aaalice-runtime-verify in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Aaalice233/Aaalice_NAI_Launcher --skill aaalice-runtime-verify -a codex`. Or copy the skill folder (.agents/skills/aaalice-runtime-verify in Aaalice233/Aaalice_NAI_Launcher) into .agents/skills/aaalice-runtime-verify in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Aaalice233/Aaalice_NAI_Launcher --skill aaalice-runtime-verify -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/aaalice-runtime-verify, .gemini/skills/aaalice-runtime-verify, .github/skills/aaalice-runtime-verify and .opencode/skills/aaalice-runtime-verify in your project.
Going by SKILL.md and its folder, Aaalice Runtime Verify needs PowerShell for the scripts in its folder and the command-line tools its instructions call (pwsh and flutter). Our summary lists: PowerShell.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Aaalice Runtime Verify is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 963 tokens (SKILL.md is roughly 3.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Aaalice Runtime Verify: Engine Whats New (flutter/flutter, 179k stars), Updating Android SDK (flutter/flutter, 179k stars), Frb Android Emulator Prepare (fzyzcjy/flutter_rust_bridge, 5.4k stars) and flutter_soloud Setup (alnitak/flutter_soloud, 424 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Aaalice233 (a GitHub user) maintains it in Aaalice233/Aaalice_NAI_Launcher, which has 187 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 5, 2026.
Source: Aaalice233/Aaalice_NAI_Launcher on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.