flpbalada
@flpbalada
Public Skills
react-useeffect-avoid
by flpbalada
Guides when NOT to use useEffect and suggests better alternatives. Use when reviewing React code, troubleshooting performance, or considering useEffect for derived state or form resets.
nextjs-image-art-direction
by flpbalada
Implement art direction for Next.js images using getImageProps(). Use when
pest-analysis
by flpbalada
Guides PEST (Political, Economic, Social, Technological) analysis for strategic planning.
typescript-best-practices
by flpbalada
Guides TypeScript best practices for type safety, code organization, and maintainability. Use this skill when configuring TypeScript projects, deciding on typing strategies, writing async code, or reviewing TypeScript code quality.
typescript-satisfies-operator
by flpbalada
Guides proper usage of TypeScript's satisfies operator vs type annotations. Use this skill when deciding between type annotations (colon) and satisfies, validating object shapes while preserving literal types, or troubleshooting type inference issues.
react-use-client-boundary
by flpbalada
Guides proper usage of "use client" directive in React/Next.js. Use this skill
react-use-callback
by flpbalada
Guides proper usage of the useCallback hook in React. Use this skill when optimizing function references, passing callbacks to memoized components, or preventing unnecessary re-renders.
react-use-state
by flpbalada
Guides proper usage of React useState hook. Use this skill when adding state to components, deciding between useState vs alternatives, or troubleshooting state update issues.
naming-cheatsheet
by flpbalada
Apply language-agnostic naming conventions using the A/HC/LC pattern. Use when naming variables, functions, or reviewing code for naming consistency.
game-theory-tit-for-tat
by flpbalada
Apply Tit for Tat strategy for negotiations, relationships, and repeated
status-quo-bias
by flpbalada
Understand and design for users' preference for current state over change. Use
user-story-fundamentals
by flpbalada
Capture requirements from user perspective with structured user stories. Use
visual-cues-cta-psychology
by flpbalada
Design effective CTAs using visual attention and gaze psychology principles.
cognitive-biases
by flpbalada
Apply cognitive bias knowledge to product design and decision-making. Use when
five-whys
by flpbalada
Conduct root cause analysis using the Five Whys technique. Use when
hicks-law
by flpbalada
Optimize decision-making speed by managing choice quantity. Use when designing
halo-effect-psychology
by flpbalada
Apply the halo effect in product design and UX. Use when designing first
making-product-decisions
by flpbalada
Framework for structured product decision-making. Use when facing complex
jobs-to-be-done
by flpbalada
Understand customer motivations through job theory. Use when defining product
kanban
by flpbalada
Visualize and optimize workflow with Kanban boards. Use when managing team
loss-aversion-psychology
by flpbalada
Leverage loss aversion in product design and messaging. Use when designing
theme-epic-story
by flpbalada
Structure product work hierarchically using themes, epics, and stories. Use
what-not-to-do-as-product-manager
by flpbalada
Anti-patterns and mistakes to avoid as a product manager. Use when evaluating
fogg-behavior-model
by flpbalada
Design behavior change using the B=MAP framework. Use when designing