João Guilherme
Community@guicheffer · Berlin, Germany
Geek, Leader & Javascript enthusiast engineer // Senior Staff. I build complex UIs (with spec-driven sdlc) – I'm also way too addicted for tech trends 🤓
Agent Skills by João Guilherme
Showing 59 vetted skills indexed across 1 GitHub repositories.
component-patterns
Guide React component development with TypeScript prop typing and composition patterns.
hooks-patterns
Document React Hooks patterns for state, effects, and performance optimization.
constants
Organizes constants with naming conventions and as const type safety.
performance
Optimize React Native apps with useMemo, useCallback, React.memo, and FlatList settings.
feature-flags
Manage feature flags with conditional logic, user segmentation, and rollout percentages.
ios-patterns
Implement iOS-specific UI patterns in React Native with code examples.
platform-detection
Detect iOS and Android platforms using React Native's Platform module.
native-development
Develop React Native native modules with proxy fallbacks and TypeScript interfaces.
android-patterns
Provide idiomatic Android patterns for React Native apps.
deep-linking
Integrate React Navigation deep linking with URL parsing and cold start handling.
navigation-providers
Create hierarchical entry providers for React Native navigation stacks and contexts.
navigation-patterns
Define type-safe React Navigation routes and headers with enums and useNavigationHeader.
nextjs-routing
Guide client-side navigation in Next.js Pages Router with useRouter and Link.
tracing
Implement distributed tracing with OpenTelemetry spans and context propagation.
error-handling
Implement React error boundaries, OpenTelemetry tracing, and GraphQL error policies.
performance-monitoring
Measure TTR, TTI, and custom operations with native and OpenTelemetry support.
analytics
Track user interactions and feature usage across Firebase, Adjust, and Statsig.
jira-cli
Manage Jira issues, comments, and attachments via command-line interface.
test-patterns-web
Test React web applications with Jest and @testing-library/react patterns.
test-patterns
Test React Native components with mocked GraphQL and TanStack Query.
test-ids-web
Standardize data-testid attributes with kebab-case naming for web testing.
test-ids
Standardize testID constants in React Native with hierarchical naming conventions.
mocking-strategies
Mock external dependencies in React Native unit tests with Jest.
state-machines
Implement type-safe state machines with discriminated unions and a status property.