making-tech-decisions
CommunityMake smarter tech choices.
Authoralexejluft
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps developers avoid common pitfalls in technology choices, such as selecting inappropriate state management, rendering strategies, or over-abstracting code, leading to more maintainable and performant applications.
Core Features & Use Cases
- State Management Guidance: Recommends appropriate tools (TanStack Query, Zustand, useState, searchParams) based on data source and scope.
- Abstraction Principles: Advises against premature abstraction, promoting duplication until a clear pattern emerges (Rule of Three).
- Rendering Strategy: Provides clear directives for SSG, ISR, SSR, and CSR based on content type.
- Bundle Size Optimization: Guides users towards tree-shakable imports to minimize JavaScript bundle size.
- Use Case: When deciding how to manage data fetched from an API, this skill will guide you to use TanStack Query instead of
useStateanduseEffectto leverage caching and avoid race conditions.
Quick Start
Use the making-tech-decisions skill to choose the best state management solution for API data.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: making-tech-decisions Download link: https://github.com/alexejluft/brudi/archive/main.zip#making-tech-decisions Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.