design-patterns

Guide API, component, and integration design with reliability patterns.

161|25|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/romiluz13/cc10x --skill design-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-patterns
Source: https://github.com/romiluz13/cc10x/tree/main/plugins/cc10x/skills/design-patterns
Command: npx skills add https://github.com/romiluz13/cc10x --skill design-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

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.