AI-assisted development — agent skills, MCP tooling & device automation
draftedconfidence: lowtrack: weakenedthis tier holds 64% on the public scorecard (7/14 graded · 0 overturned) →
recommendation
First-party first: on Expo start from Expo's own agent layer; on React web, the React team's react-devtools-cdt-mcp. Then give the agent RN KNOWLEDGE (Callstack agent-skills; add Margelo react-native-skills for camera/native depth) and EYES+HANDS on the running app: Maestro MCP if you already test with Maestro, else agent-device (cross-platform) or Argent (iOS debug/profile depth). Fast-moving (confidence: low): trial one workflow before standardizing.
- agent writes RN code → a skills pack (Callstack agent-skills, else Margelo react-native-skills) so it stops generating stale patterns
- on Expo → Expo's first-party agent layer (docs.expo.dev/agents: the `expo` plugin for Claude Code / Codex, the Expo MCP server, create-expo-app's AGENTS.md, and @expo/agent-cli from the SDK 58 beta; see note)
- agent must run and SEE the app on iOS and Android (closed verify loop) → agent-device
- agent must debug or profile an iOS app (React tree, JS debugger, correlated React+iOS profiling) → Argent
- agent-generated E2E tests → Maestro MCP (owned by RB-E-TESTING)
- want a PR-scoped agentic E2E gate on Expo/EAS without owning the harness → TesterArmy (vendor, new; evaluate on a non-critical repo first)
- agent needs runtime state / network inspection → Reactotron MCP
- agent inspects or profiles React in the BROWSER → react-devtools-cdt-mcp (experimental; needs chrome-devtools-mcp 1.3.0+)
- agent writes WEB frontend code (HTML/CSS/DOM) → modern-web-guidance (a pre-write consult; the RN skill packs don't cover the web platform)
- agent-driven device work you repeat (QA sweeps, regression flows) → agent-device replay (discover the flow once with the model, re-run with zero model calls)
- several agents share one machine's simulators/emulators → Simlock (very early; adopt the lease pattern, pin the tool)
- agent does performance work → Metrognome (or its gate: measure N times, keep only what beats the noise floor)
- consuming a library that ships skills inside its npm package (TanStack DB first) → TanStack Intent (alpha)
- choosing the model for RN code → React Native Evals
- want a cheaper RN/Next.js-specialized coding model → Apex (vendor, new; vendor numbers only — run it against React Native Evals on your own tasks first)
- choosing the model for React-web code → ReactBench
- choosing a device tool + model pair → AppControlBench (leaderboard over Argent and agent-device × Claude/GPT lines)
- how to WORK with agents (TDD, review discipline, cognitive debt) → agentic-engineering-patterns
Low confidence — fast-moving or lightly-vetted domain: treat the pick as a vetted lead and prototype before committing.
Options & tradeoffs
| option | tradeoff | evidence |
|---|---|---|
| agent-skills (Callstack) | curated skill packs for coding agents — RN best practices, upgrade playbook, brownfield migration, library scaffolding; installs into Claude Code / Cursor / Codex / Gemini CLI; the broadest pack (~1.7k★, verified vs GitHub 2026-09-24). | |
| react-native-skills (Margelo) | RN-focused skills (VisionCamera and native-module depth) via `npx skills add margelo/react-native-skills`; younger/smaller than Callstack's (~170★, verified vs GitHub 2026-09-24). | |
| agent-device (Callstack) | agent-native CLI: AI agents drive real iOS/Android/tvOS/macOS/web devices & simulators — a11y snapshots, actions, and REPLAY of a saved flow with zero model calls. 0.21 cut iOS-Simulator cold opens 27–40% and broke some commands, so pin it; npm 0.21.13 (2026-09-24, verified vs npm). See note: AGENT-DEVICE. | 278k/wk · ships in 2/34 |
| Argent (Software Mansion) | MCP server + skills: simulator and PHYSICAL iOS device control, debugger attach (React tree + JS), console/HTTP monitoring, correlated React+iOS profiling; also tvOS/Android TV/Vega OS. npm 0.25.2 (2026-09-18, verified vs npm 2026-09-24); see note: ARGENT. Also listed in RB-E-TESTING. | 45k/wk |
| Maestro MCP / Maestro Viewer | agents drive devices and GENERATE E2E flows on the tool the ecosystem already tests with — see RB-E-TESTING (which owns the testing depth) | |
| TesterArmy (Agentic CI for Expo) — NEW/vendor | a hosted agent that reads a PR's description + diff, builds via EAS Workflows (iOS Simulator + Android emulator profiles, fingerprint-gated rebuilds), then clicks through the app like a user and posts results/recordings as PR checks. The hosted PR agent is commercial — verified only via Expo's guest-post announcement (2026-09-30) and one customer case study (Juno); physical-device support still 'working on'. CORRECTED 2026-10-08: TesterArmy also publishes the Apache-2.0 `e2e` framework (github.com/tester-army/e2e, ~7.9k★; npm e2e 0.18.0, 2026-10-06, ~61k downloads/week): natural-language agent steps that replay with no model calls once a later assertion verifies them, web engine on Playwright, mobile engine @e2e-dev/mobile on agent-device, bring-your-own model. | |
| Reactotron MCP | the classic RN debugger exposes runtime state/network to coding agents via MCP (reactotron-core-server 3.3.0, 2026-05) | 403k/wk · ships in 4/34 |
| Expo AI tooling | SDK 55+ ships agent tooling as part of the framework (Expo skills, the Expo MCP server, the `expo` agent plugin, @expo/agent-cli in the SDK 58 beta) — the durable, first-party layer; see note: EXPO FIRST-PARTY LAYER. Expo Agent, the hosted app-building agent, is DEAD (wound down 2026-07-20). | |
| TanStack Intent (ALPHA) | a DISTRIBUTION mechanism, not a pack: agent skills ship INSIDE npm packages and are discovered via the node_modules dependency graph, version-pinned with staleness detection; rolling out in TanStack DB first. @tanstack/intent 0.5.0 (2026-09-30, verified vs npm + the release post) adds the MAINTENANCE side — TypeScript-validated code examples inside skills, staleness tracking tied to source changes, and CI workflow integration with automated repair suggestions, aimed at the failure mode where a rename/API change ships but the bundled skill still tells an agent the old name. | |
| modern-web-guidance (Google Chrome) | the WEB counterpart to the RN skill packs: a local SEARCH INDEX over curated best-practice guides with Baseline-keyed fallbacks, consulted BEFORE writing HTML/CSS/DOM code; works offline, telemetry on by default (DISABLE_TELEMETRY=1). 0.0.x, published continuously; see note: WEB GUIDANCE. | |
| react-devtools-cdt-mcp (React team) — EXPERIMENTAL | the React team's route to React-level insight for an agent in the BROWSER: a library imported in the page under test that registers React inspection/profiling tools into chrome-devtools-mcp 1.3.0+. Web only; experimental per its README. 0.1.0 (2026-09-09, verified vs npm 2026-09-24); see note: BROWSER. | |
| Simlock (Callstack incubator) — EARLY | a device-LEASE daemon for parallel agents: provisions a matching simulator/emulator when none is free, queues fairly, reclaims idle devices, and fronts remote workers over one outbound WebSocket. VERY EARLY: npm 0.2.0 (2026-08-21), ~14★ (verified 2026-09-24); the lease primitive is the durable idea. See note: SIMLOCK. | |
| Metrognome (Uphold) | an AUTONOMOUS performance loop: hypothesis → drive the app (via agent-device + Callstack's profiling tooling) → measure N times → keep a change only if it beats the noise, else revert; every experiment lands in a committed performance-memory file. npm 0.2.6 (2026-08-08, verified vs npm 2026-09-24), early; the gate is the durable idea. | |
| React Native Evals (Callstack) | open-source benchmark suite for WHICH MODEL writes good RN code — task dataset by category/library, TS+Bun runner, judge + methodology whitepaper; the model-selection layer under all the tools above | |
| Apex (Callstack) — NEW/vendor model | a CODING MODEL specialized for React Native and Next.js (Callstack's domain data and training on an open-weight Qwen base; first of a planned family, iOS/Android models next). Generally available via apex.callstack.com (`npx @callstack/apex init`), self-hosting under a commercial agreement; $0.50 in / $3.00 out per M tokens. Every figure is vendor-reported: 'frontier-level' on React Native Evals with no score published, 28/31 on Vercel's Next.js eval under its stealth name Pixel Canary. Weights not stated as open. | |
| ReactBench (Million) | WHICH MODEL writes good REACT-WEB code — Write/Fix React tasks from real merged PRs, graded by behavioral tests + react-doctor's 400+ rules (RB-E-DX) in clean-room containers; public leaderboard (2026-07: GPT 5.6 Terramax/Solmax 53%, Fable 5xhigh 46% Pass@1). |
npm weekly downloads (from the corpus's last signals run): agent-device 278k · reactotron-react-native 403k · @swmansion/argent 45k
Verified notes
This entry is AI at DEV time; AI in the product belongs to RB-E-AI-UI and models on the device to RB-E-ONDEVICE-AI, and RB-E-TESTING owns the testing depth of the device-driving tools. A coding agent needs three things: KNOWLEDGE of current patterns (skills packs, first-party agent layers), EYES AND HANDS on the running app (device tools that close the verify loop), and a GATE that decides what to keep (measurement, review). Two lessons shape the picks. The portable skills/MCP layer outlives hosted products, so where a framework ships its own agent layer, start there. And the model, not the device, is the cost of device work, so spend model turns discovering a flow once and replay it after. Everything here is pre-1.0 culture: pin versions and expect churn. EXPO FIRST-PARTY LAYER (2026-09-21, verified vs the Expo SDK 58 beta changelog of 2026-09-15; the docs.expo.dev/agents layer verified 2026-09-01): @expo/agent-cli is an experimental CLI Expo describes as built by agents and designed for agents (npm 1.0.16, 2026-09-16 — the 1.x number does not mean stable). It sits on Expo CLI, EAS CLI and expo-doctor and falls back to Expo CLI, so it is a drop-in replacement: `agents:setup` wires it up, `status` answers Expo Go compatibility WITHOUT starting the app, `dev` decides whether a build is needed and takes the fastest route to a running app, `smoke` is dev plus a screenshot plus stop, and `skills:sync` pulls co-located agent skills out of node_modules. Every command prints next steps; the failure it targets is an agent guessing its way from Expo Go into a runtime error because nothing said a development build was needed. It confirms the 2026-09-10 first-party-first default. Expo's own guide hands device control to the same agent-device/Argent picks this entry makes. AGENT-DEVICE (0.21.0 verified vs the GitHub release 2026-09-10; npm 0.21.13 on 2026-09-24): 0.20 redesigned gesture execution, added Maestro compatibility through a typed engine, and shipped REPLAY — save a completed agent-driven flow as a script and re-run it with zero model calls (see reading: 3 Minutes With an Agent, 9 Seconds on Replay). 0.21 (2026-09-08) cut iOS-Simulator cold opens 27–40% across six benchmark screens, shrank the measured install from 9.89 MB to 4.44 MB by bundling deps, and added TAKEOVER (pause a remote-device run, do a step by hand, let the agent continue). Breaking in 0.21: batch steps take structured `input`; `perf` requires an operation such as frames/memory; the deprecated SDK rotate wrapper is gone → pin it. ARGENT (0.25.0 verified vs the GitHub release 2026-09-09; npm 0.25.2 on 2026-09-24): 0.17 was the first release tracked here; 0.24 added PHYSICAL iOS device support, so it is no longer simulator-only; 0.25 adds attaching to devices from EXTERNAL device providers, script steps inside flows, and reading a WebView's web DOM in `describe` on Android. Beyond iOS it reaches tvOS/Android TV/Vega OS, cloud agents for autonomous bug repro, and Argent Lens design review. BROWSER (react-devtools-cdt-mcp, per its README): NOT an MCP server and not something you add to an MCP client config, but a browser LIBRARY imported in the page under test (`import 'react-devtools-cdt-mcp/register'` BEFORE react, so the DevTools hook is installed first), which registers React inspection and profiling tools into chrome-devtools-mcp through Chrome's experimental third-party developer-tools API. Requires chrome-devtools-mcp 1.3.0+ and `--categoryExperimentalThirdParty=true`. It complements the device-driving rows. WEB GUIDANCE (2026-08-18): Google Chrome's modern-web-guidance filled the gap where every skills pack here was React Native. `npx modern-web-guidance search "<action phrase>"` returns ranked hits with ids, the web features used, a tokenCount and a similarity score; `retrieve <id>` returns the guide as markdown. Guides carry Baseline-keyed fallbacks, so "is this safe yet?" becomes a date comparison with the fallback attached. Semantic search runs locally through a small on-device model (no API key); framework-agnostic. A skill supplies the STANDARD; you or the agent still read the code (see reading: Testing Google's modern-web-guidance skill against a real React app). SIMLOCK (per the repo README): the other tools each drive ONE device, and parallel agents left alone with simctl/avdmanager grab whatever they see, then boot, erase and install over each other. Simlock's single primitive is a LEASE from a daemon that provisions a device if nothing matching is free (capacity derived from machine CPU/RAM), queues fairly when saturated (--timeout / --no-wait), shuts idle devices down to reclaim RAM then deletes them to reclaim disk, and reboots a leased device under the same lease if its process dies outside simlock. A daemon runs as a WORKER owning its machine's devices or as a GATEWAY fronting workers, which dial OUT over one WebSocket uplink, so a Mac behind NAT joins a fleet with a URL and a join token, no inbound port. BENCHMARK LAYER (2026-08-07, verified vs appcontrolbench.swmansion.com): SWM Labs' AppControlBench compares agent-tool × model configurations (Argent and agent-device against Claude/GPT lines) on real iOS app-control tasks: ~120 configs with completion/time/cost leaderboards (best on record 2026-08-03: 98% completion at $0.22/run, Claude Haiku + Argent 0.15) → check it before pinning a tool+model pair. React Native Evals and ReactBench answer the model question for RN and React-web code. EXPO AGENT WOUND DOWN (2026-07-28, verified vs the Expo changelog): Expo Agent, carried here from 2026-07-09 as "waitlist beta … track, don't bet", was wound down on 2026-07-20; agent.expo.dev stops working after 2026-07-31. Expo's stated reason is the signal: rather than build a web-based harness and IDE, integrate with the harnesses developers already customize. That is why this entry weights the skills/MCP layer over hosted products. HISTORY: 2026-10-08 CORRECTED: TesterArmy is not closed-source end to end — its Apache-2.0 `e2e` framework (npm e2e, agent-device mobile engine) is public; the hosted PR agent stays commercial. 2026-10-08 GAP CLOSED: Apex, Callstack's RN/Next.js-specialized coding model, GA — vendor-caveated row. 2026-10-01 GAP CLOSED: TesterArmy (vendor Agentic CI for Expo/EAS) added, NEW/vendor-caveated; TanStack Intent 0.5 maintenance tooling (staleness tracking, TS-validated examples, CI repair suggestions). 2026-09-24 GAP CLOSED: Shopify Helix primary-source reading (VLM UI-review gate); star counts and npm pins refreshed (agent-skills ~1.7k★ reconciles the row's ~1.5k and the default's ~1.6k). 2026-09-21 GAP CLOSED: @expo/agent-cli (SDK 58 beta), the first-party agent layer the 2026-09-10 challenge predicted; Shopify agent-addressable-architecture reading. 2026-09-10 CHALLENGED → WEAKENED: the default now leads first-party, matching this entry's own Expo when-clause. 2026-09-10 GAP CLOSED: agent-device 0.21, Argent 0.23 → 0.25 (physical iOS devices), react-devtools-cdt-mcp, Simlock. 2026-09-01 GAP CLOSED: Expo first-party agent layer (docs.expo.dev/agents) + saschb2b survey; Argent 0.21 → 0.23. 2026-08-24 CORRECTED: agent-device pin 0.20.9 → 0.20.10 (a phantom tag became real on npm + GitHub). 2026-08-18 GAP CLOSED: replay economics (agent-device), modern-web-guidance (the web side), Metrognome. 2026-08-07 GAP CLOSED: AppControlBench leaderboard + Expo model-shootout reading. 2026-07-28 CORRECTED: Expo Agent wound down — the first option-row casualty. 2026-07-20 GAP CLOSED: ReactBench row + Argent autonomous-repro receipt. 2026-07-09 GAP CLOSED: entry created — agent tooling ran through every Native Weekly issue 11–16 (Jan–Jun 2026); all options fetch-verified.
Canonical reading
Editorial annotations on why each piece matters — the articles themselves are the originals; read them there.
Read here for the AGENT-WORKFLOW half of a post that is mostly famous for its framework decision (RB-E-CROSSPLATFORM owns that argument). Two mechanisms are transferable regardless of what you think about the framework call. (1) HELIX, their migration system, exists because pointing an LLM at a codebase and asking for the same features in another language produces unshippable volume even when you freeze specs and task files first; instead a developer points it at one screen, it proposes small ordered checkpoints reviewable in minutes, and each checkpoint must prove behavior with tests, match the running app in a visual review, survive two adversarial code reviewers and get a human's nod before the next one starts — with review feedback remembered so the loop needs less hand-holding over time. The generalizable rule is that the gate, not the prompt, is what makes agent output shippable. (2) AGENT-ADDRESSABLE ARCHITECTURE: they argue the real mobile bottleneck is the FEEDBACK loop, not code generation — agents change code in seconds but take minutes to verify through a simulator, because reading state via the accessibility tree or screenshots is slow and brittle. Their fix is architectural: keep business logic fully decoupled from UI and runnable headlessly on desktop, then expose it to agents through a CLI that inspects state, navigates and acts in milliseconds, with simulator control reserved for when UI truly matters. That principle is framework-independent — it is the same reason this entry rates tools that give an agent a closed verify loop.
The primary source for the gate mechanics the back-to-native reading above only summarizes, and its most transferable part is HOW they verify UI equivalence when nobody can specify it. The four gates run in order and a failed gate cannot be overridden by the agent. Gate 1 (behavior): a CLI exposes the same screen state and actions as the app, so tests run without a simulator and the agent can iterate dozens of times before taking a single screenshot; a subagent generates per-checkpoint integration tests from the reference code, and those tests define what 'proven' means. Gate 2 (UI review) is the one they credit for near-1:1 output: pixel diffing is rejected because two UI frameworks never produce identical bytes, so an orchestrator (GPT) captures matching-state screenshots of reference and new app and asks Gemini — chosen for its spatial awareness — to act as a perfectionist design reviewer that must list every difference with a severity and an on-screen location, judged proportionally to each screenshot's dimensions; fixable differences are blockers by default, the reviewer can return INVALID when the two screenshots show different states (the orchestrator then re-captures), and review scope grows with each checkpoint (a skeleton checkpoint is checked only for nav bar and title). Gate 3: two independent, context-isolated reviewer agents check the new code against the documented target architecture and every finding must be fixed. Vendor-side account of their own process: no acceptance rates or timings are given.
Measures where the time actually goes when an agent drives a device, and the answer is: not on the device. A nine-action QA task on an Android emulator took the agent 3m18s; saved as a replayable script and re-run with `agent-device replay` it finished in 8.8 seconds INCLUDING app launch, with zero model calls. Taps and snapshots were thin slices of the original run — the ~190-second gap is model inference, API round trips, screen reading and deciding what to do next. Two numbers make it actionable: in the opening run 2 of 29 tool calls were help lookups or rejected commands, and across an audit of 108 spontaneous runs 375 of 2,668 calls (14.1%) never reached the device at all. So the design rule for agent-driven device work is to spend model turns on DISCOVERING a flow once, then replay it deterministically for every repeat — the same split that makes recorded E2E cheap. Stated caveats: simulators/emulators on a workstation (no physical devices), load-gated timings for one experiment only, small + mid-tier models of one provider.
An independent field test of the option row above, and the honest scoping this category usually lacks. Pointed at a real Vite + React questionnaire app (42 files) it correctly flagged a hardcoded light theme with no color-scheme/prefers-color-scheme, data-entry surfaces with zero <form> elements, validation predating :user-invalid, and min-height:100vh where 100dvh is the modern answer — each with Baseline-checked, copy-pasteable guidance, and it also explicitly endorsed what the app already had right (fieldset/legend, role=alert, :focus-visible). The limits are the useful part: THE SKILL DOES NOT READ YOUR CODE — a human or an agent must inventory the codebase, turn each suspicion into a search phrase and compare the answer back to the actual lines; semantic search has a recall ceiling (dark-mode hit 0.75, but the dvh answer never surfaced as its own result, only inside broad omnibus guides); guides are large (forms ~4,500 tokens, accessibility ~7,100, both reported up front so you can weigh the fetch); and it returns general rules that may not apply — most of the input-attribute advice was irrelevant to a radio-driven form, and noticing that is the human's job. The author's reframe is the durable one: it is less a tool you run than a standard you consult, best used the moment BEFORE writing a component, when the model in the loop (human or AI) is about to reach for the pattern it already knows.
The largest published agent-driven port to date, and the methodology reading for agent fleets: Bun v1.4 ships a Zig→Rust rewrite of 535,496 lines executed by ~64 parallel Claude agents across 4 worktrees in ~50 workflows over 11 days (2026-05), ~$165k in API cost vs an estimated blocked engineer-year — with the load-bearing discipline that each implementer agent was paired with TWO adversarial reviewers in separate context windows told to assume the code was wrong. Results: every instrumentable memory leak resolved (one bundler workload: 609MB stable vs 6.7GB before), ~20% smaller binaries, 2–5% faster. Not RN-specific, but the concrete data point for what adversarially-reviewed agent fleets can do to a production codebase — the review-pairing pattern transfers to any repo using the tools in this entry.
The first named production-adopter case study for agent-device: agents run Sentry-span measurement loops across branches and drive the React profiler mid-session via react-devtools integration, returning named components and render counts as bug evidence. What agent-in-the-debug-loop looks like at a real company, beyond vendor demos.
The layer ABOVE the device-drivers in this entry: not another profiler or benchmark, but a loop that decides what to keep. For a given performance goal it proposes one hypothesis, runs the experiment, measures it N times on a live app, keeps the change only if it beats the noise, commits it with the evidence, then picks the next hypothesis — one variable at a time. It ships no profiler and no device driver of its own; it orchestrates the tools already listed here (Agent Device for eyes and hands, Agent React DevTools, and the rest of Callstack's stack) and contributes the research loop plus memory. VENDOR POST — nearly every organ carries a Callstack logo, and the numbers are theirs. The durable, transferable part is the discipline: an optimization agent that can REJECT its own work against a noise floor is a different thing from one that reports a diff.
The clearest articulation of the closed loop this entry is about: the agent that writes the code also boots the simulator, drives the UI, attaches a debugger, and profiles React+iOS in the same session — with production numbers (~50% re-render reduction in a banking app) rather than demos.
First-party measured model comparison on real Expo apps: three models (Fable 5/Claude Code, GPT-5.6 Sol/Codex, GPT-5.5 control) each one-shot three apps end-to-end — ideation, per-feature on-simulator validation, debugging — under the same spec-driven prompt and template. Fable 5 won code + UI quality (code-health 88 vs 79/79) at ~3× the hourly cost ($74/h vs ~$30/h) and ~30% less wall-clock; the dominant token cost across all models was the simulator-validation loop, not generation. The model numbers are point-in-time (2026-08-05); the durable part is the harness — standing quality bars plus per-feature simulator validation is what made one-shot apps work at all. (Fetched via browser-UA curl; expo.dev/blog no longer blocks it.)
A factual survey (with advocacy framing) of the convergence the tools themselves shipped in 2026: Next.js bundles its docs in the package (node_modules/next/dist/docs/) plus AGENTS.md and an MCP server at /_next/mcp; Material UI ships @mui/mcp and per-skill AGENTS.md; Storybook ships @storybook/addon-mcp (verified vs npm — localhost:6006/mcp, three toolsets); Playwright generates planner/generator/healer agents via `npx playwright init-agents`; Vercel publishes a react-best-practices skill installable via `npx skills add`. The durable observation: four independent teams converged on machine-readable instructions shipped WITH the tool inside twelve months — check what a library already ships before writing your own agent context for it.
Sources
- callstack.com/blog/apex-agetic-coding-for-mobile…
- github.com/tester-army/e2e
- registry.npmjs.org/e2e/latest
- expo.dev/changelog/sdk-58-beta
- shopify.engineering/back-to-native
- shopify.engineering/helix
- github.com/callstackincubator/simlock
- github.com/react/react/tree/main/packages/rea…
- registry.npmjs.org/modern-web-guidance/latest
- docs.expo.dev/agents
- registry.npmjs.org/agent-device/latest
- github.com/callstack/agent-device/releases/ta…
- github.com/software-mansion/argent/releases/t…
- registry.npmjs.org/metrognome/latest
- callstack.com/blog/an-ai-agent-for-measured-reac…
- appcontrolbench.swmansion.com
- expo.dev/blog/agentic-ci-for-expo-apps-with…
- tanstack.com/blog/intent-0.5-skills-you-can-mai…
- reactbench.com/blog
- expo.dev/changelog/expo-agent-ending-the-cl…
- swmansion.com/blog/closing-the-agent-loop-autono…
- github.com/callstackincubator/agent-skills
- github.com/margelo/react-native-skills
- github.com/infinitered/reactotron/releases/ta…
- github.com/callstack/agent-device
- tanstack.com/blog/from-docs-to-agents
- callstack.com/blog/announcing-react-native-evals
Depth (in-domain rules) is owned by the agentic-engineering-patterns skill — this entry is selection breadth.
Related in ai: ondevice-ai · ai-ui