App Store Review
safaiyeh/app-store-review-skill
Evaluates code against Apple's App Store Review Guidelines. An agent skill from safaiyeh/app-store-review-skill.
Operate a simfleet device fleet: slimmed iOS simulators and Android emulators, parallel React Native worktree lanes with leased Metro ports, the native build cache, and per-agent device claims.
$ npx skills add entropyconquers/simfleet --skill simfleet -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install entropyconquers/simfleet simfleet --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/entropyconquers/simfleet.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/simfleet .claude/skills/simfleet && 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 "simfleet" agent skill from https://github.com/entropyconquers/simfleet/tree/main/skills/simfleet into .claude/skills/simfleet/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "simfleet", 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/entropyconquers/simfleet/tree/main/skills/simfleetType 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 entropyconquers/simfleet --skill simfleet -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install entropyconquers/simfleet simfleet --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/entropyconquers/simfleet.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/simfleet .agents/skills/simfleet && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "simfleet" agent skill from https://github.com/entropyconquers/simfleet/tree/main/skills/simfleet into .agents/skills/simfleet/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "simfleet", 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 entropyconquers/simfleet --skill simfleet -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install entropyconquers/simfleet simfleet --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/entropyconquers/simfleet.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/simfleet .cursor/skills/simfleet && 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 "simfleet" agent skill from https://github.com/entropyconquers/simfleet/tree/main/skills/simfleet into .cursor/skills/simfleet/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "simfleet", 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/entropyconquers/simfleet.git --path skills/simfleet--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 entropyconquers/simfleet --skill simfleet -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install entropyconquers/simfleet simfleet --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/entropyconquers/simfleet.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/simfleet .gemini/skills/simfleet && 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 "simfleet" agent skill from https://github.com/entropyconquers/simfleet/tree/main/skills/simfleet into .gemini/skills/simfleet/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "simfleet", 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 entropyconquers/simfleet simfleetInstalls 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 entropyconquers/simfleet --skill simfleet -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/entropyconquers/simfleet.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/simfleet .github/skills/simfleet && 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 "simfleet" agent skill from https://github.com/entropyconquers/simfleet/tree/main/skills/simfleet into .github/skills/simfleet/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "simfleet", 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 entropyconquers/simfleet --skill simfleet -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install entropyconquers/simfleet simfleet --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/entropyconquers/simfleet.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/simfleet .opencode/skills/simfleet && 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 "simfleet" agent skill from https://github.com/entropyconquers/simfleet/tree/main/skills/simfleet into .opencode/skills/simfleet/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "simfleet", 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.
simfleetOperate a simfleet device fleet: slimmed iOS simulators and Android emulators, parallel React Native worktree lanes with leased Metro ports, the native build cache, and per-agent device claims.
Simfleet is an agent skill from entropyconquers/simfleet. Operate a simfleet device fleet: slimmed iOS simulators and Android emulators, parallel React Native worktree lanes with leased Metro ports, the native build cache, and per-agent device claims. Use this skill whenever a project has .sim-fleet/project.json and an agent needs to boot or slim a simulator or emulator, run one or more worktrees on devices, allocate or inspect Metro ports, launch an environment/build variant, tap/type/inspect a device, claim a device for its session, or diagnose simulator RAM — even…
Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/api.md`).
It sits in Mobile, covering Git worktrees and Cross-platform mobile apps. It works with Android, iOS, React Native and Expo. The repository describes itself as: One control plane for parallel React Native work on macOS: slimmed iOS simulators & Android emulators, live dashboard, leased Metro ports, shared native build cache, and Claude… The licence is MIT.
Read from SKILL.md and the folder at commit be2bb05. 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.
Shell commands in SKILL.md call:
brewbunxcrunexpoadbFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
github.comFrom 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.
Simfleet loads about 1.5k tokens when it runs, and up to ~3.6k if it reads all its reference files. Until then it costs about 157 tokens; SKILL.md has 514 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); files beside SKILL.md are not scanned.
The full file from entropyconquers/simfleet at commit be2bb05, republished under its MIT licence (© entropyconquers). 514 words, ~1,514 tokens.
.claude/skills/simfleet/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.simfleet is one control plane for every simulator, emulator, Metro server, and lane on this Mac. The browser dashboard and this CLI operate the same state. Never start a second dashboard, an unmanaged Metro, or a device outside the fleet.
bun add -g simfleet # or: bunx simfleet <command>
simfleet version
simfleet serve # dashboard + API on http://127.0.0.1:8790, menu-bar iconHost tools: brew install mobai-app/tap/simslim baguette watchman (iOS) and
brew tap kdbhalala/avdslim https://github.com/kdbhalala/avdslim.git && brew install avdslim scrcpy
plus the Android SDK (Android). Commands run from any checkout or worktree of a project with
.sim-fleet/project.json; simfleet resolves the main checkout. Set SIM_FLEET_URL only when the server
runs at another origin.
simfleet status # host RAM, worktrees, lanes, Metros, simulators, emulators, agents
simfleet ports # environment port ranges and live leases
simfleet sim list | emu list | lane list | agentsRead references/api.md when the CLI lacks an operation or another program needs
the HTTP/WebSocket contract.
simfleet sim boot <udid> / simfleet emu boot <avd>; both apply and verify the slim profile. Do not
boot fleet devices with xcrun simctl boot, Xcode, Android Studio, or another tool's boot command.
The server auto-slims strays (Android live; iOS only in its first minutes, because SimSlim reboots).
Use --stock, sim restore, or emu restore only on explicit request, and slim afterwards.simfleet claim <udid-or-avd> "what you are doing" before a long task and
simfleet release <udid-or-avd> when done. Never drive a device another live session has claimed
(check simfleet agents).ports/status and stop the owning lane.native plan / native ensure (fingerprinted,
single-flight, shared across agents) — never expo run:ios, CocoaPods, or Xcode directly.simfleet worktree create.simfleet status && simfleet ports # 1. inspect ownership first
simfleet sim boot <udid> # 2. or: simfleet emu boot <avd>
simfleet claim <udid> "testing checkout on feature-x" # 3.
simfleet native plan <abs-worktree> debug <udid> # 4. iOS: expect a cache hit for JS-only work
simfleet native ensure <abs-worktree> <udid> debug
simfleet lane start <abs-worktree> <udid-or-avd> [environment] [debug|release] # 5.
simfleet lane launch <lane-id> # 6. waits for Metro health
simfleet lane open-url <lane-id> <path-or-url> # uses the mode's schemeLane creation fails rather than stealing a worktree, device, or occupied port. If launch reports Metro
not ready, read simfleet lane log <lane-id> and fix the actual Metro error while keeping the lease.
Parallel agents each own exactly one worktree, device, and lane; native ensure may be called
concurrently (one build, everyone reuses it).
Inspect semantically before using coordinates, then verify with another ui call.
simfleet sim ui <udid> [x y] # accessibility tree / hit test (points)
simfleet sim tap|double-tap <udid> <x> <y>
simfleet sim swipe <udid> <x1> <y1> <x2> <y2>
simfleet sim type <udid> "text" ; simfleet sim key <udid> Enter
simfleet sim button <udid> home ; simfleet sim rotate <udid> landscape-left
simfleet sim open-url <udid> 'myapp://path'
simfleet emu ui <avd> [x y] # UIAutomator tree (device pixels)
simfleet emu tap|swipe|type|key|button|open-url|dev-menu <avd> ...
simfleet emu screenshot <avd> /abs/out.pngAndroid devices are addressed by AVD name (the emulator-5554 serial only exists while running).
Android lanes are debug-only; lane launch sets up adb reverse and opens the dev client, which must
already be installed.
simfleet lane stop <lane-id>
simfleet release <udid-or-avd>
simfleet sim shutdown <udid> | simfleet emu shutdown <avd> # only devices you bootedState the lane ID, worktree/branch, device, environment/mode, bundle ID, Metro port and health (or embedded delivery), whether the device is slim, and whether the native artifact was reused or rebuilt. Metro health or a successful launch is not proof a feature works; include UI evidence of the feature itself.
© entropyconquers, 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 1 other file (references) in skills/simfleet of entropyconquers/simfleet.
Open the folder on GitHubat commit be2bb05
Simfleet 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 |
|---|---|---|---|---|---|---|
| Simfleet this skillentropyconquers/simfleet | 117 | — | ~1.5k | Automated safety check: Pass | MIT | |
| App Store Reviewsafaiyeh/app-store-review-skill | 361 | 1 repos | ~3.4k | Automated safety check: Pass | MIT | |
| Expo Tailwind SetupCherryHQ/cherry-studio-app | 4k | 8 repos | ~3k | Automated safety check: Pass | MIT | |
| Screenmapaleqsio/screenmap | 239 | — | ~7.2k | Automated safety check: Pass | MIT | |
| Expo Brownfield Integrationmweinbach/agent-coworker | 156 | 2 repos | ~900 | Automated safety check: Notes | Custom licence | |
| Expo UIarcboxlabs/linkcode | 155 | — | ~1.2k | Automated safety check: Pass | MIT |
safaiyeh/app-store-review-skill
Evaluates code against Apple's App Store Review Guidelines. An agent skill from safaiyeh/app-store-review-skill.
CherryHQ/cherry-studio-app
Set up Tailwind CSS v4 in Expo with react-native-css and NativeWind v5 for universal styling
aleqsio/screenmap
Generate a visual navigation map of an Expo / React Native or NativeScript app.
mweinbach/agent-coworker
Helps add Expo and React Native to an existing native iOS or Android app, and choose between a prebuilt AAR or XCFramework and a fully integrated build.
arcboxlabs/linkcode
Framework (OSS). An agent skill from arcboxlabs/linkcode.
talsec/Free-RASP-ReactNative
Performs strict code reviews on React Native plugin projects covering TypeScript, the Kotlin (Android) and Swift (iOS) native bridges, and the Expo config plugin.
Works with
Categories
Operate a simfleet device fleet: slimmed iOS simulators and Android emulators, parallel React Native worktree lanes with leased Metro ports, the native build cache, and per-agent device claims. Simfleet is an agent skill from entropyconquers/simfleet. Operate a simfleet device fleet: slimmed iOS simulators and Android emulators, parallel React Native worktree lanes with leased Metro ports, the native build cache, and per-agent device claims.
Simfleet fits situations like: A project has .sim-fleet/project.json and an agent needs to boot; slim a simulator; more worktrees on devices; inspect Metro ports.
Run `npx skills add entropyconquers/simfleet --skill simfleet -a claude-code`. Or copy the skill folder (skills/simfleet in entropyconquers/simfleet) into .claude/skills/simfleet in your project. Claude Code loads it when a task matches its description.
Run `npx skills add entropyconquers/simfleet --skill simfleet -a codex`. Or copy the skill folder (skills/simfleet in entropyconquers/simfleet) into .agents/skills/simfleet 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 entropyconquers/simfleet --skill simfleet -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/simfleet, .gemini/skills/simfleet, .github/skills/simfleet and .opencode/skills/simfleet in your project.
Going by SKILL.md and its folder, Simfleet needs the command-line tools its instructions call (brew, bun, xcrun, expo and adb).
SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. 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. Review the folder before installing.
Simfleet is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.5k tokens (SKILL.md is roughly 6.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Simfleet: App Store Review (safaiyeh/app-store-review-skill, 361 stars), Expo Tailwind Setup (CherryHQ/cherry-studio-app, 4k stars), Screenmap (aleqsio/screenmap, 239 stars) and Expo Brownfield Integration (mweinbach/agent-coworker, 156 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
entropyconquers (a GitHub user) maintains it in entropyconquers/simfleet, which has 117 GitHub stars. The repository was last updated on September 28, 2026.
Source: entropyconquers/simfleet on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.