making-tech-decisions

Community

Make 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 useState and useEffect to 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.