Labsco
Labsco/Repos/shopify/flash-list
REPO PACKAGE

shopify flash-list

OFFICIAL
shopify · publisher7,136 repository starsMIT · Freegithub.com/shopify/flash-list
7skills
0ready to use

fix-github-issue and review-and-test cover the same loop from opposite ends and share context with each other: fix-github-issue reproduces, diagnoses, fixes, tests on iOS and Android simulators, and raises a pull request, while review-and-test runs unit tests plus simulator checks -- including RTL and LTR behavior -- against an existing PR or branch. triage-issue classifies an incoming issue's priority and checks for duplicates before either one runs, and raise-pr formats the actual PR title, description, and test plan; its own description states that it exists specifically to keep AI or Claude attribution out of commits and PR bodies.

The remaining three are narrower. agent-device drives an iOS simulator or Android emulator directly, using accessibility-tree snapshots for element targeting and a screenshot as fallback. upgrade-react-native walks through bumping the React Native version in the repository's own fixture app, across JS dependencies, Gradle and Kotlin, the Podfile and pbxproj, and Metro config. analyze-feedback reads agent-feedback artifacts back from CI runs and folds what it learns into the skill files and CLAUDE.md themselves.

READ THE FULL ANALYSIS

Who this is not for. Nothing here documents how to use <FlashList> in your own app -- no props, no performance guidance, no FlatList migration steps. That material lives in flash-list's own docs site instead; these seven skills are for someone with write access opening a PR against shopify/flash-list itself.

The README says nothing about them. flash-list's own README is the public-facing pitch for the library -- the v2 rewrite for React Native's new architecture, no more blank cells, a FlatList drop-in code sample -- with no mention of any skill; we found all seven by reading the repository tree.

7,136Stars on the GitHub repository, at last check.