Skip to content

feat(testing): unify Mobile testing skills (MMQA-2142) - #86

Merged
racitores merged 2 commits into
mainfrom
raci/mmqa-2142-unify-mobile-testing-skill
Jul 31, 2026
Merged

racitores merged 2 commits into
mainfrom
raci/mmqa-2142-unify-mobile-testing-skill

Conversation

@racitores

Copy link
Copy Markdown
Contributor

Summary

  • Add testing/mobile-testing as the single MetaMask Mobile functional-testing skill: short router + progressive-disclosure references for unit, component-view, integration, Appium E2E, Detox→Appium migration, and test-layer placement.
  • Deprecate superseded Mobile peer skills (unit-testing, component-view-test, integration-test, e2e-test, test-layer-placement) as thin redirects; remove the Mobile e2e-testing overlay while keeping Extension E2E/unit overlays.
  • Default new device journeys to Appium; keep Detox docs only as nearly-deprecated migration / remaining-suite support. Update testing-layers.md, README, and Mobile coding/PR pointers.

Closes / tracks: MMQA-2142

Test plan

  • metamask-skills describe testing/mobile-testing
  • metamask-skills sync --repo metamask-mobile --include testing/mobile-testing installs router + all references (unit/CV/integration/appium/detox/placement)
  • Mobile install skips e2e-testing (no Mobile overlay) and still installs deprecated stubs that redirect to mobile-testing
  • Extension install still gets e2e-testing + unit-testing Extension overlays; mobile-testing is skipped (Mobile-only)
  • Router/layers policy mark Appium as default E2E and Detox as nearly deprecated
  • Spot-check relative links from skill.md → layer refs → nested refs

Made with Cursor

Give Mobile a single installable entrypoint that routes unit, CV,
integration, Appium E2E, Detox→Appium migration, and placement work, and
deprecate the old peer skills so agents stop picking the wrong layer.

Co-authored-by: Cursor <cursoragent@cursor.com>
@racitores
racitores enabled auto-merge (squash) July 31, 2026 09:30
@racitores
racitores merged commit 194b205 into main Jul 31, 2026
49 of 51 checks passed
@racitores
racitores deleted the raci/mmqa-2142-unify-mobile-testing-skill branch July 31, 2026 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants