Skip to content

feat(testing): add Mobile test-layer-placement skill - #80

Merged
racitores merged 1 commit into
mainfrom
raci/add-test-layer-placement-skill
Jul 29, 2026
Merged

feat(testing): add Mobile test-layer-placement skill#80
racitores merged 1 commit into
mainfrom
raci/add-test-layer-placement-skill

Conversation

@racitores

Copy link
Copy Markdown
Contributor

Summary

  • Add experimental test-layer-placement skill for MetaMask Mobile: flexible intake (Jira / path / PR), analyze-first disposition across unit / CV / integration / e2e, optional implement (tests + minimal pure extracts), Jira report, and always-updated PR task checklist.
  • Reuse Approach A unit↔CV overlap as a sub-pass (references/unit-cv-overlap.md) and peer testing skills via knowledge/testing-layers.md.
  • Document discovery/install in README and cross-link from testing-layers.md.

Test plan

  • metamask-skills describe testing/test-layer-placement
  • Sync into a Mobile checkout with --include testing/test-layer-placement --maturity experimental
  • Confirm Mobile overlay installs (repos/metamask-mobile.md) and skill is skipped for Extension/Core
  • Smoke: ask agent to analyze a path/ticket in analyze-only mode (no code changes)

Made with Cursor

Orchestrate analyze-first inventory and disposition across unit/CV/integration/e2e for a code area, Jira ticket, or PR, with MMQA-2100-style reporting and always-updated PR checklists.

Co-authored-by: Cursor <cursoragent@cursor.com>
@racitores
racitores enabled auto-merge (squash) July 29, 2026 13:37
@racitores
racitores merged commit 4063bf1 into main Jul 29, 2026
27 checks passed
@racitores
racitores deleted the raci/add-test-layer-placement-skill branch July 29, 2026 13:40
MajorLift added a commit to MajorLift/metamask-skills that referenced this pull request Jul 30, 2026
CHANGELOG.md tracks consumer-facing changes to the `@metamask/skills` package,
per CONTRIBUTING's "CLI / tooling changes" section. No merged skill-only PR adds
an entry (MetaMask#80, MetaMask#78, MetaMask#70, MetaMask#62, MetaMask#61 all touch zero changelog lines).

Carrying one here bought nothing and was the sole source of this branch's
conflict with `main`, since every skill PR edits the same `[Unreleased]` block.
Restoring the file to its merge-base state makes the branch conflict-free
without a merge commit.
MajorLift added a commit to MajorLift/metamask-skills that referenced this pull request Jul 30, 2026
CHANGELOG.md tracks consumer-facing changes to the `@metamask/skills` package,
per CONTRIBUTING's "CLI / tooling changes" section. No merged skill-only PR adds
an entry (MetaMask#80, MetaMask#78, MetaMask#70, MetaMask#62, MetaMask#61 all touch zero changelog lines).

It was also the sole source of this branch's conflict with `main`, since every
skill PR edits the same `[Unreleased]` block.
MajorLift added a commit to MajorLift/metamask-skills that referenced this pull request Jul 30, 2026
CHANGELOG.md tracks consumer-facing changes to the `@metamask/skills` package,
per CONTRIBUTING's "CLI / tooling changes" section. No merged skill-only PR adds
an entry (MetaMask#80, MetaMask#78, MetaMask#70, MetaMask#62, MetaMask#61 all touch zero changelog lines).

It was also the sole source of this branch's conflict with `main`, since every
skill PR edits the same `[Unreleased]` block.
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