mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
React Native development skills — UI and module scaffolding, unit tests, validation and simulator verification, side-inset and iPhone Duo layout, Unistyles and TrueSheet guides, iOS widgets, bootsplash, React Native upgrades and Xcode Cloud CI — plus plan grilling, domain modeling, gitmoji commits, splitting a messy tree into meaningful commits, ticket shaping, Linear ticket implementation, and skill-library upkeep.
Plugin adora from marketplace adora-skills in ltatarev/skills. Commands read from the repo's manifest — 13 days ago.
add-featureScaffolds a new feature module under src/modules/ or extends an existing one in a package-by-feature React Native codebase. Use when the user asks to add a feature, screen, module, setting, Redux slice, selector, or thunk; wire a new route into React Navigation; register a reducer in the store; or e
bootsplashSet up and debug the launch screen / splash in a React Native app using react-native-bootsplash, including light and dark variants without the paid license key. Use when the user asks about the splash screen, launch screen, bootsplash, app startup flash, a logo that is wrong or stale on launch, or a
build-uiBuilds screens, components, modals, and sheets to the house React Native UI standard. Use when the user asks to build or add a screen, component, modal, sheet, button, or any JSX; when doing styling, theming, animation, or gesture work; or before writing any StyleSheet, translation key, or accessibi
commit-changesSplit the current working tree into a sequence of small, meaningful commits. Use when the user asks to commit their current changes, split a mixed diff, clean up a working tree before a PR, or create reviewable commits.
domain-modelBuild and sharpen a project's domain model — the `CONTEXT.md` glossary of terms and the `docs/adr/` record of architectural decisions. Use when the user wants to pin down terminology or a ubiquitous language, asks "what should we call this", says the glossary is wrong or missing a term, wants to rec
gitmojiGitmoji commit message format for git commits. Use when the user asks to commit changes, push code, create a commit message, or invokes /git-commit, /git-commit-push, or /git-commit-push-pr.
grill-planRelentlessly interview the user about a plan, design, or decision until you both reach the same understanding — one question per turn, each with your recommended answer, facts looked up rather than asked. Use when the user says "grill me", "grill this", "stress-test this", "poke holes in it", "chall
implement-ticketImplement a ticket end-to-end as a frontend engineer — fetch it from whichever tracker the repo uses (Linear, Notion, or in-repo docs/tickets), implement following the codebase's existing structure and conventions, write tests, verify no regressions, move the ticket to In Review, and offer a commit.
ios-widgetBuild and wire an iOS home-screen widget (WidgetKit) into a React Native app — the App Group snapshot architecture, adding the extension target to project.pbxproj by script, the Swift native module bridge, rendering the widget's image offscreen with Skia, dark mode, freshness, and the build verifica
iphone-duoMake a React Native iOS app give the best experience on iPhone Duo, the foldable with an outer and an inner display. Covers the audit for screen reads, orientation logic, device and idiom checks, hardcoded sizes and native UIScreen.main use; width classes instead of device checks; an iPad-like layou
maintain-skillsMeta-skill for keeping a skill library correct as the codebase evolves — both the shared adora-skills plugin and a project's own .claude/skills/. Use when the user asks to update, refresh, audit, or re-sync skills, says a skill taught something wrong or is out of date, after a big refactor / rename
side-insetsMake a React Native layout correct when the window has a left or right safe-area inset: the status bar in a column on the side of a foldable such as iPhone Duo, a landscape phone, or a resized window. Covers full-bleed rows and backgrounds, a paging carousel sized from its own width, a hero height c
ticket-shapingTurn a UX/design-level description of a feature or change into an implementation-ready ticket in whichever tracker the repo uses (Linear, Notion, or in-repo docs/tickets) — UX spec plus a concrete, file-level recommended implementation plan the user challenges before it is written down. The user des
truesheet-usageConsumer-side guide for integrating @lodev09/react-native-true-sheet into a React Native app. Use this skill whenever the user wants to add, configure, control, or debug a bottom sheet using TrueSheet — including ref-based sheets, named global sheets, web support with TrueSheetProvider/useTrueSheet,
unistylesStyle React Native components with react-native-unistyles (StyleSheet.create, theme tokens, variants, breakpoints, runtime). Use whenever writing or editing styles in this codebase, or when asked about Unistyles APIs, theming, or migration behavior.
upgrade-react-nativePlan and carry out a React Native version upgrade (for example 0.87 → 0.88) in an app or a template repo: read the release notes and the Upgrade Helper diff, find the native libraries whose peer ranges block the new version, apply the native template changes (SceneDelegate, Info.plist, pbxproj), get
validate-changeValidation and handoff procedure for React Native changes. Use when finishing any code change, before committing or handing off, when the user says "run the checks", "is this ready", "validate", or asks whether tests/lint/types pass. Covers which checks match which change scope, how to establish a b
verifyBuild, launch and drive a React Native app on the iOS simulator to observe a change end-to-end. Use when verifying a code change actually works at runtime and not just in tests, when the user asks to run the app, take a screenshot, or check something on device, or when a bug can only be confirmed by
write-testsWrites Jest unit tests the house way in a React Native repo. Use when the user asks to add or write tests, says "test this", or after changing merge logic, persist transforms, sync, eligibility rules, verification, ordering, or utility logic. Covers detecting the repo's unit Jest config, what its se
xcode-cloudSet up, debug and maintain Xcode Cloud CI for a React Native iOS app — the ci_post_clone.sh / ci_pre_xcodebuild.sh scripts that install node, pods and the RN prebuilt tarballs, the workflow settings, and the App Store Connect prerequisites for TestFlight. Use when the user asks to set up Xcode Cloud
Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.
1 MCP server
Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.
5 commands
Automates browser interactions for web testing, form filling, screenshots, and data extraction
12 skills
Use Alibaba Open Code Review from local Codex.
2 skills
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.