
callstack/react-native-brownfield
2 skills10 installs1.1k starsGitHub
Install
npx skills add https://github.com/callstack/react-native-brownfieldSkills in this repo
1Brownfield NavigationThis skill routes React Native navigation calls to existing native screens through a generated brownfield navigation contract. A developer defines brownfield.navigation.ts, runs npx brownfield navigation:codegen, and wires native delegates before making JS calls. It is used when integrating React Native into an existing native app and debugging issues like 'undefined is not a function' or API drift after contract edits. It matters because it keeps the JS-to-native navigation boundary type-safe and code-generated.5installs2BrownieThis skill provides guidance for shared state across React Native brownfield apps using @callstack/brownie. A developer defines stores in *.brownie.ts, runs brownfield codegen, then uses the generated typed APIs on the TypeScript, Android, and iOS sides. It is used when setting up brownie in an existing brownfield app, changing store schemas, or consuming stores in native hosts. It matters because it keeps state synchronized across the JS and native boundaries with generated types.5installs