New to Skills?Mastering Agent Skills β
api-design-principles
APIRESTGraphQL+5
# API Design Principles Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers and stand the test of time. ## When to Use This Skill - Designing new REST or GraphQL APIs - Refactoring existing APIs for better usability - Establish...
architecture-decision-records
ADRarchitecturetechnical documentation+5
# Architecture Decision Records Comprehensive patterns for creating, maintaining, and managing Architecture Decision Records (ADRs) that capture the context and rationale behind significant technical decisions. ## When to Use This Skill - Making significant architectural decisions - Documenting t...
architecture-patterns
architectureclean architecturehexagonal architecture+5
# Architecture Patterns Master proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design to build maintainable, testable, and scalable systems. ## When to Use This Skill - Designing new backend systems from scratch - Refactoring monolithic...
c4-architecture
c4 modelarchitecturemermaid+5
# C4 Architecture Documentation Generate software architecture documentation using C4 model diagrams in Mermaid syntax. ## Workflow 1. **Understand scope** - Determine which C4 level(s) are needed based on audience 2. **Analyze codebase** - Explore the system to identify components, containers, a...
cqrs-implementation
CQRSarchitecture patternsevent sourcing+5
# CQRS Implementation Comprehensive guide to implementing CQRS (Command Query Responsibility Segregation) patterns. ## When to Use This Skill - Separating read and write concerns - Scaling reads independently from writes - Building event-sourced systems - Optimizing complex query scenarios - Diff...
design-system-patterns
design systemdesign tokenstheming+5
# Design System Patterns Master design system architecture to create consistent, maintainable, and scalable UI foundations across web and mobile applications. ## When to Use This Skill - Creating design tokens for colors, typography, spacing, and shadows - Implementing light/dark theme switching ...
error-handling-patterns
error handlingexceptionsresult types+5
# Error Handling Patterns Build resilient applications with robust error handling strategies that gracefully handle failures and provide excellent debugging experiences. ## When to Use This Skill - Implementing error handling in new features - Designing error-resilient APIs - Debugging production...
event-store-design
event sourcingevent storearchitecture+5
# Event Store Design Comprehensive guide to designing event stores for event-sourced applications. ## When to Use This Skill - Designing event sourcing infrastructure - Choosing between event store technologies - Implementing custom event stores - Optimizing event storage and retrieval - Setting ...
excalidraw
excalidrawdiagramsarchitecture+5
# Excalidraw Subagent Delegation ## Overview **Core principle:** Main agents NEVER read Excalidraw files directly. Always delegate to subagents to isolate context consumption. Excalidraw files are JSON with high token cost but low information density. Single files range from 4k-22k tokens (larges...
godot-gdscript-patterns
GodotGDScriptgame development+5
# Godot GDScript Patterns Production patterns for Godot 4.x game development with GDScript, covering architecture, signals, scenes, and optimization. ## When to Use This Skill - Building games with Godot 4 - Implementing game systems in GDScript - Designing scene architecture - Managing game stat...
nestjs-best-practices
NestJSTypeScriptBackend Development+5
# NestJS Best Practices Comprehensive best practices guide for NestJS applications. Contains 40 rules across 10 categories, prioritized by impact to guide automated refactoring and code generation. ## When to Apply Reference these guidelines when: - Writing new NestJS modules, controllers, or se...
langchain-architecture
LangChainLangGraphLLM agents+5
# LangChain & LangGraph Architecture Master modern LangChain 1.x and LangGraph for building sophisticated LLM applications with agents, state management, memory, and tool integration. ## When to Use This Skill - Building autonomous AI agents with tool access - Implementing complex multi-step LLM ...
linkerd-patterns
Linkerdservice meshKubernetes+5
# Linkerd Patterns Production patterns for Linkerd service mesh - the lightweight, security-first service mesh for Kubernetes. ## When to Use This Skill - Setting up a lightweight service mesh - Implementing automatic mTLS - Configuring traffic splits for canary deployments - Setting up service p...
microservices-patterns
microservicesarchitecturedistributed systems+5
# Microservices Patterns Master microservices architecture patterns including service boundaries, inter-service communication, data management, and resilience patterns for building distributed systems. ## When to Use This Skill - Decomposing monoliths into microservices - Designing service bounda...
monorepo-management
monorepoturboreponx+5
# Monorepo Management Build efficient, scalable monorepos that enable code sharing, consistent tooling, and atomic changes across multiple packages and applications. ## When to Use This Skill - Setting up new monorepo projects - Migrating from multi-repo to monorepo - Optimizing build and test pe...
multi-cloud-architecture
multi-cloudawsazure+5
# Multi-Cloud Architecture Decision framework and patterns for architecting applications across AWS, Azure, and GCP. ## Purpose Design cloud-agnostic architectures and make informed decisions about service selection across cloud providers. ## When to Use - Design multi-cloud strategies - Migrat...
nx-workspace-patterns
Nxmonorepoworkspace management+5
# Nx Workspace Patterns Production patterns for Nx monorepo management. ## When to Use This Skill - Setting up new Nx workspaces - Configuring project boundaries - Optimizing CI with affected commands - Implementing remote caching - Managing dependencies between projects - Migrating to Nx ## Cor...
projection-patterns
event sourcingCQRSread models+5
# Projection Patterns Comprehensive guide to building projections and read models for event-sourced systems. ## When to Use This Skill - Building CQRS read models - Creating materialized views from events - Optimizing query performance - Implementing real-time dashboards - Building search indexes...
react-native-architecture
React NativeExpoMobile Development+5
# React Native Architecture Production-ready patterns for React Native development with Expo, including navigation, state management, native modules, and offline-first architecture. ## When to Use This Skill - Starting a new React Native or Expo project - Implementing complex navigation patterns ...
reducing-entropy
codebase optimizationtechnical debtrefactoring+5
# Reducing Entropy More code begets more code. Entropy accumulates. This skill biases toward the smallest possible codebase. **Core question:** "What does the codebase look like *after*?" ## Before You Begin **Load at least one mindset from `references/`** 1. List the files in the reference dir...
saga-orchestration
distributed systemsmicroservicestransaction management+4
# Saga Orchestration Patterns for managing distributed transactions and long-running business processes. ## When to Use This Skill - Coordinating multi-service transactions - Implementing compensating transactions - Managing long-running business workflows - Handling failures in distributed syste...
spring-boot-event-driven-patterns
Spring BootEvent-Driven ArchitectureEDA+5
# Spring Boot Event-Driven Patterns ## Overview Implement Event-Driven Architecture (EDA) patterns in Spring Boot 3.x using domain events, ApplicationEventPublisher, @TransactionalEventListener, and distributed messaging with Kafka and Spring Cloud Stream. ## When to Use This Skill Use this skil...
spring-boot-saga-pattern
Spring BootMicroservicesSaga Pattern+5
# Spring Boot Saga Pattern ## When to Use Implement this skill when: - Building distributed transactions across multiple microservices - Needing to replace two-phase commit (2PC) with a more scalable solution - Handling transaction rollback when a service fails in multi-service workflows - Ensuri...
unity-ecs-patterns
UnityECSDOTS+5
# Unity ECS Patterns Production patterns for Unity's Data-Oriented Technology Stack (DOTS) including Entity Component System, Job System, and Burst Compiler. ## When to Use This Skill - Building high-performance Unity games - Managing thousands of entities efficiently - Implementing data-oriented...
Software Architecture Development
architecturedddrefactoring+2
This skill provides a systematic framework for building maintainable, scalable, and quality-focused software. It prioritizes Clean Architecture and Domain-Driven Design (DDD) to prevent the accumulation of technical debt and spaghetti code. By enforcing strict separation of concerns, the skill ensur...
Architect Review
architectureddddistributed-systems+2
The Architect Review skill acts as a high-level design consultant for your codebase. It applies principles from clean architecture, Domain-Driven Design (DDD), and distributed systems to ensure your implementation avoids technical debt and scalability bottlenecks. Instead of focusing on syntax or mi...
SOLID Principles Architect
ooprefactoringarchitecture+2
The SOLID Principles Architect skill provides a systematic framework for evaluating and refactoring object-oriented codebases to improve maintainability and scalability. It focuses on applying the five core principlesβSingle Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, an...
Game Development Orchestrator
gamedevarchitecturegame-loop+2
This skill acts as a central command hub for game development tasks. It standardizes the architectural approach by organizing project requirements into specific technical domains, such as 2D sprite rendering, 3D mesh integration, multiplayer networking, and platform-specific deployment. By centraliz...
Angular Expert
angularsignalsfrontend+2
The Angular Expert skill provides precise guidance for building modern web applications using Angular versions 20 and above. It focuses on the latest reactive architecture, specifically implementing fine-grained reactivity with Signals, designing standalone components, and configuring zoneless appli...
Kotlin Multiplatform Architectural Guidance
kotlinkmparchitecture+2
This skill provides a structured decision-making framework for Kotlin Multiplatform (KMP) development, specifically for projects sharing code between JVM environments and mobile platforms. It helps developers determine the optimal placement of logic within source sets, balancing the reuse of code wi...
Unreal Engine C++ Professional
unrealcppgamedev+2
This skill provides a structured framework for Unreal Engine 5.x C++ development. It focuses on memory safety, efficient asset management, and adherence to Epic Games' strict naming and architectural standards. By following these guidelines, developers ensure their projects maintain performance inte...
Create Implementation Plan
architectureplanningworkflow+2
The create-plan skill provides a structured framework for architects and developers to map out complex changes before modifying source code. It forces a disciplined approach by requiring a clear objective, step-by-step checklists, risk analysis, and validation against existing project patterns. Inst...