From 6697a0dbadbf5686c71f0f8bced071323ff30530 Mon Sep 17 00:00:00 2001 From: Mike Pitre <12040919+mikepitre@users.noreply.github.com> Date: Fri, 23 Oct 2026 15:59:33 -0500 Subject: [PATCH 1/4] test(expo): post one kind of evidence and drop attach --both Bumps @clerk/internal-mobile-e2e to da51b52, where attach refuses --video with --screenshot and --both is gone. The verify-clerk-expo skill now says to post the one kind the change calls for even when a brief asks for both, and to say so in the hand-back. verify-attach.mjs lays out a hand-off in one table instead of a section per kind. Co-Authored-By: Claude Opus 5.5 --- .changeset/nice-moments-prove.md | 2 ++ .claude/skills/README.md | 10 +++--- .claude/skills/verify-clerk-expo/SKILL.md | 2 +- integration/expo-native/package-lock.json | 6 ++-- integration/expo-native/package.json | 2 +- scripts/verify-attach.mjs | 37 +++++++++-------------- scripts/verify-attach.test.mjs | 32 +++----------------- 7 files changed, 32 insertions(+), 59 deletions(-) create mode 100644 .changeset/nice-moments-prove.md diff --git a/.changeset/nice-moments-prove.md b/.changeset/nice-moments-prove.md new file mode 100644 index 00000000000..a845151cc84 --- /dev/null +++ b/.changeset/nice-moments-prove.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/.claude/skills/README.md b/.claude/skills/README.md index 5b90de9df83..5f19c6d836b 100644 --- a/.claude/skills/README.md +++ b/.claude/skills/README.md @@ -45,8 +45,8 @@ relevant. ## Skills in this repo -| Skill | Use it for | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -| `clerk-monorepo` | Day-to-day work in the monorepo: setup, build/test loops, the package map, changesets, commits, PRs, breaking-change checks. | -| `mosaic` | Mosaic flow UI: authoring machines, controllers, and views, and migrating a legacy component into the split (with parity verification). | -| `verify-clerk-expo` | Proving a `@clerk/expo` change on an iOS simulator or Android emulator, local or borrowed on a CI runner, with video and screenshots as evidence. | +| Skill | Use it for | +| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| `clerk-monorepo` | Day-to-day work in the monorepo: setup, build/test loops, the package map, changesets, commits, PRs, breaking-change checks. | +| `mosaic` | Mosaic flow UI: authoring machines, controllers, and views, and migrating a legacy component into the split (with parity verification). | +| `verify-clerk-expo` | Proving a `@clerk/expo` change on an iOS simulator or Android emulator, local or borrowed on a CI runner, with a video or screenshots as evidence. | diff --git a/.claude/skills/verify-clerk-expo/SKILL.md b/.claude/skills/verify-clerk-expo/SKILL.md index e03293718b9..1ca7bd8d84e 100644 --- a/.claude/skills/verify-clerk-expo/SKILL.md +++ b/.claude/skills/verify-clerk-expo/SKILL.md @@ -208,7 +208,7 @@ $ integration/expo-native/bin/control-clerk-expo attach --pr --vide `attach` posts what you choose, and with neither `--screenshot` nor `--video` it fails with a usage error. Make two choices. -Choose screenshots or the video by what changed, and post one kind. A change to behavior, to movement or animation, or to a flow shows in a video, so pass `--video`: one before and after video for each change, and no screenshots beside it. A still change, such as wording or a layout, shows in screenshots, so pass `--screenshot