Skip to content

Add portable mobile app testing guidance#4165

Merged
juliusmarminge merged 1 commit into
mainfrom
codex/mobile-app-testing-skill
Jul 19, 2026
Merged

Add portable mobile app testing guidance#4165
juliusmarminge merged 1 commit into
mainfrom
codex/mobile-app-testing-skill

Conversation

@juliusmarminge

@juliusmarminge juliusmarminge commented Jul 19, 2026

Copy link
Copy Markdown
Member

Summary

  • Add repository-owned skills for isolated T3 Code Mobile verification on iOS and Android
  • Configure pinned XcodeBuildMCP integration for Codex and Claude Code, plus pinned serve-sim guidance
  • Update agent instructions to run one focused integrated pass for each affected client surface
  • Expose connection-sheet actions as semantic mobile buttons so simulator automation can complete pairing

Validation

  • Validated all four repository testing skills
  • Parsed the JSON, TOML, and agent YAML configuration
  • Passed focused formatting, mobile lint, and @t3tools/mobile typecheck
  • React Doctor: 100/100 for the branch diff
  • Fresh context-free iOS agent pass paired to isolated state and found the seeded project through XcodeBuildMCP

Full repository tests were not run, in accordance with the focused local-verification policy.

Note

Add mobile app testing guidance and iOS simulator tooling configuration

  • Adds skill documentation and agent configs for ios-debugger-agent, ios-simulator-browser, and test-t3-mobile to guide agents through building, launching, and testing iOS/Android apps against a disposable T3 backend.
  • Configures the xcodebuildmcp MCP server in .mcp.json and .codex/config.toml with simulator, UI automation, debugging, and logging workflows enabled.
  • Updates AGENTS.md to require one integrated verification pass per affected client surface (web and mobile) and prefer iOS with serve-sim on compatible macOS hosts.
  • Adds accessibility props (accessibilityLabel, accessibilityRole, accessibilityState) to ConnectionSheetButton to support semantic UI automation.

Macroscope summarized 9435fb8.

@coderabbitai

coderabbitai Bot commented Jul 19, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 0efa6dd8-7e0e-48d6-812d-658da4017be3

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/mobile-app-testing-skill

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XL 500-999 changed lines (additions + deletions). labels Jul 19, 2026
macroscopeapp[bot]
macroscopeapp Bot previously approved these changes Jul 19, 2026
@macroscopeapp

macroscopeapp Bot commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

Approvability

Verdict: Approved

Documentation and dev tooling configuration changes with a minor accessibility enhancement adding standard a11y attributes to a button. No runtime business logic is affected.

You can customize Macroscope's approvability policy. Learn more.

@juliusmarminge
juliusmarminge force-pushed the codex/mobile-app-testing-skill branch from ad0bcbd to 7d5cc6a Compare July 19, 2026 22:51
@macroscopeapp
macroscopeapp Bot dismissed their stale review July 19, 2026 22:51

Dismissing prior approval to re-evaluate 7d5cc6a

@juliusmarminge juliusmarminge changed the title Expand mobile testing guidance and onboarding documentation Add portable mobile app testing guidance Jul 19, 2026
@github-actions github-actions Bot added size:L 100-499 changed lines (additions + deletions). and removed size:XL 500-999 changed lines (additions + deletions). labels Jul 19, 2026
macroscopeapp[bot]
macroscopeapp Bot previously approved these changes Jul 19, 2026
Co-authored-by: codex <codex@users.noreply.github.com>
@juliusmarminge
juliusmarminge force-pushed the codex/mobile-app-testing-skill branch from 7d5cc6a to 9435fb8 Compare July 19, 2026 23:26
@macroscopeapp
macroscopeapp Bot dismissed their stale review July 19, 2026 23:26

Dismissing prior approval to re-evaluate 9435fb8

@juliusmarminge
juliusmarminge merged commit e34250d into main Jul 19, 2026
16 checks passed
@juliusmarminge
juliusmarminge deleted the codex/mobile-app-testing-skill branch July 19, 2026 23:32
cursor Bot pushed a commit to aaditagrawal/t3code that referenced this pull request Jul 20, 2026
Co-authored-by: codex <codex@users.noreply.github.com>
(cherry picked from commit e34250d)
cursor Bot pushed a commit to aaditagrawal/t3code that referenced this pull request Jul 20, 2026
Co-authored-by: codex <codex@users.noreply.github.com>
(cherry picked from commit e34250d)
cursor Bot pushed a commit to aaditagrawal/t3code that referenced this pull request Jul 20, 2026
Co-authored-by: codex <codex@users.noreply.github.com>
(cherry picked from commit e34250d)
cursor Bot pushed a commit to aaditagrawal/t3code that referenced this pull request Jul 20, 2026
Co-authored-by: codex <codex@users.noreply.github.com>
(cherry picked from commit e34250d)
cursor Bot pushed a commit to aaditagrawal/t3code that referenced this pull request Jul 20, 2026
Co-authored-by: codex <codex@users.noreply.github.com>
(cherry picked from commit e34250d)
cursor Bot pushed a commit to aaditagrawal/t3code that referenced this pull request Jul 20, 2026
…ingdotgg#4121, pingdotgg#4162, pingdotgg#4165) (#173)

* Add isolated app testing workflow (pingdotgg#4121)

Co-authored-by: codex <codex@users.noreply.github.com>
(cherry picked from commit 4f11740)

* Make test-t3-app skill discoverable by Claude Code (pingdotgg#4162)

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
(cherry picked from commit 69c8be2)

* Add portable mobile app testing guidance (pingdotgg#4165)

Co-authored-by: codex <codex@users.noreply.github.com>
(cherry picked from commit e34250d)

* fix(claude): make pre-push hook portable for cloud agents

Replace the hardcoded local Mac path and bun-only gate with a
repo-root typecheck via vp so agents can push from this fork.

Co-authored-by: aaditagrawal <aaditagrawal@users.noreply.github.com>

---------

Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: aaditagrawal <aaditagrawal@users.noreply.github.com>
adamfgr pushed a commit to agriffiths-bots/t3code that referenced this pull request Jul 20, 2026
* Add isolated app testing workflow (pingdotgg#4121)

Co-authored-by: codex <codex@users.noreply.github.com>

* feat(web): themed sidebar header art for nightly and dev builds (pingdotgg#4130)

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Julius Marminge <jmarminge@gmail.com>

* feat: add headless `t3 connect` setup for SSH hosts (pingdotgg#3749)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: codex <codex@users.noreply.github.com>

* Refine T3 Connect authorization surfaces (pingdotgg#4159)

Co-authored-by: codex <codex@users.noreply.github.com>

* fix: increase OpenCode server startup timeout from 5s to 30s (pingdotgg#4132)

* fix(shared): delete unused agentAwareness phase predicates (pingdotgg#4134)

* fix(mobile): Stabilize native stack option updates (pingdotgg#4037)

Co-authored-by: codex <codex@users.noreply.github.com>

* Make test-t3-app skill discoverable by Claude Code (pingdotgg#4162)

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>

* fix(web): improve dev sidebar backdrop contrast & remove version pills (pingdotgg#4166)

* Fix draft banner stack overlap (pingdotgg#4164)

Co-authored-by: codex <codex@users.noreply.github.com>

* Add portable mobile app testing guidance (pingdotgg#4165)

Co-authored-by: codex <codex@users.noreply.github.com>

* fix(client): use lightweight connection probe (pingdotgg#4137)

---------

Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: maria <maria@kuuro.net>
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Julius Marminge <jmarminge@gmail.com>
Co-authored-by: Theo Browne <me@t3.gg>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Utkarsh Patil <73941998+UtkarshUsername@users.noreply.github.com>
Co-authored-by: Kriday Dave <technocratix902@gmail.com>
Co-authored-by: eeinarsson <128746408+eeinarsson@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L 100-499 changed lines (additions + deletions). vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant