skills/smithery.ai/component-designing

component-designing

Installation
SKILL.md

Component Designing

Component and type design for TypeScript + React applications. Use when planning new features or identifying need for new abstractions during refactoring.

When to Use

  • Planning a new feature (before writing code)
  • Refactoring reveals need for new components/hooks
  • Linter failures suggest better abstractions
  • When you need to think through component architecture
  • Designing state management approach

Purpose

Design clean, well-composed components and types that:

  • Prevent primitive obsession (use branded types, Zod schemas)
  • Ensure type safety with TypeScript
  • Follow component composition patterns
  • Implement feature-based architecture
  • Create reusable custom hooks
Installs
1
First Seen
Mar 22, 2026
component-designing from smithery.ai