Install any skill in seconds. Free to start, no credit card required.
Get Started Free →aiskillstore/code-patterns-practices
React Native coding patterns, best practices, and common solutions for mobile development.
Passed 21 of 22 test cases with the skill, and 16 of 22 without it.
and 3 more in the full report
5 fixed16 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
When configuring React Native's KeyboardAvoidingView for cross-platform iOS and Android support, what behavior prop value should be assigned to each platform?
| Checked | Without skill | With skill |
|---|---|---|
| The response specifies padding for iOS and height for Android. | Missed | Passed |
The instructions your model reads when the skill loads.
Common patterns and best practices for React Native development.
// Extract reusable logic
function useToggle(initial = false) {
const [value, setValue] = useState(initial);
const toggle = useCallback(() => setValue(v => !v), []);
return [value, toggle] as const;
}
// Usage
const [isOpen, toggleOpen] = useToggle();
// Create flexible component APIs
interface TabsProps {
children: React.ReactNode;
defaultValue?: string;
}
function Tabs({ children, defaultValue }: TabsProps) {
const [active, setActive] = useState(defaultValue);
test cases passed, vs 16 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.