João Guilherme avatar

João Guilherme

Community

@guicheffer · Berlin, Germany

95Followers
|
54Public Repos
|
59Published Skills

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.

guichefferguicheffer
3

component-patterns

Guide React component development with TypeScript prop typing and composition patterns.

Community
Intermediate
guichefferguicheffer
3

hooks-patterns

Document React Hooks patterns for state, effects, and performance optimization.

Community
Intermediate
guichefferguicheffer
3

constants

Organizes constants with naming conventions and as const type safety.

Community
Intermediate
guichefferguicheffer
3

performance

Optimize React Native apps with useMemo, useCallback, React.memo, and FlatList settings.

Community
Intermediate
guichefferguicheffer
3

feature-flags

Manage feature flags with conditional logic, user segmentation, and rollout percentages.

Community
Intermediate
guichefferguicheffer
3

ios-patterns

Implement iOS-specific UI patterns in React Native with code examples.

Community
Intermediate
guichefferguicheffer
3

platform-detection

Detect iOS and Android platforms using React Native's Platform module.

Community
Intermediate
guichefferguicheffer
3

native-development

Develop React Native native modules with proxy fallbacks and TypeScript interfaces.

Community
Advanced
guichefferguicheffer
3

android-patterns

Provide idiomatic Android patterns for React Native apps.

Community
Intermediate
guichefferguicheffer
3

deep-linking

Integrate React Navigation deep linking with URL parsing and cold start handling.

Community
Advanced
guichefferguicheffer
3

navigation-providers

Create hierarchical entry providers for React Native navigation stacks and contexts.

Community
Advanced
guichefferguicheffer
3

navigation-patterns

Define type-safe React Navigation routes and headers with enums and useNavigationHeader.

Community
Intermediate
guichefferguicheffer
3

nextjs-routing

Guide client-side navigation in Next.js Pages Router with useRouter and Link.

Community
Intermediate
guichefferguicheffer
3

tracing

Implement distributed tracing with OpenTelemetry spans and context propagation.

Community
Advanced
guichefferguicheffer
3

error-handling

Implement React error boundaries, OpenTelemetry tracing, and GraphQL error policies.

Community
Advanced
guichefferguicheffer
3

performance-monitoring

Measure TTR, TTI, and custom operations with native and OpenTelemetry support.

Community
Advanced
guichefferguicheffer
3

analytics

Track user interactions and feature usage across Firebase, Adjust, and Statsig.

Community
Advanced
guichefferguicheffer
3

jira-cli

Manage Jira issues, comments, and attachments via command-line interface.

Community
Intermediate
guichefferguicheffer
3

test-patterns-web

Test React web applications with Jest and @testing-library/react patterns.

Community
Intermediate
guichefferguicheffer
3

test-patterns

Test React Native components with mocked GraphQL and TanStack Query.

Community
Intermediate
guichefferguicheffer
3

test-ids-web

Standardize data-testid attributes with kebab-case naming for web testing.

Community
Intermediate
guichefferguicheffer
3

test-ids

Standardize testID constants in React Native with hierarchical naming conventions.

Community
Intermediate
guichefferguicheffer
3

mocking-strategies

Mock external dependencies in React Native unit tests with Jest.

Community
Intermediate
guichefferguicheffer
3

state-machines

Implement type-safe state machines with discriminated unions and a status property.

Community
Advanced