design-patterns

Community

Design robust APIs, components, integrations.

Authorromiluz13
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides comprehensive design patterns for APIs, components, and integrations, ensuring that all designs are functionality-first and built for reliability and maintainability. It guides the user through best practices, checklists, and code examples, preventing common design flaws and reducing future technical debt.

Core Features & Use Cases

  • Functionality-First Design: Mandates understanding user, admin, system, and integration flows before applying any design patterns.
  • API Design Best Practices: Covers RESTful principles, versioning, and consistent error handling with examples.
  • Component Design Patterns: Guides on composition, reusability, props design, and state management.
  • Integration Reliability Patterns: Provides strategies for retry logic, circuit breakers, idempotency, and monitoring for external integrations.
  • Use Case: When designing a new payment gateway integration, use this skill to implement robust retry logic with exponential backoff, a circuit breaker pattern, and comprehensive error handling to ensure reliability even with external service failures.

Quick Start

Design the API for a new product catalog, ensuring it follows RESTful principles and includes proper error handling.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: design-patterns
Download link: https://github.com/romiluz13/cc10x/archive/main.zip#design-patterns

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 471,000+ vetted skills library on demand.