Back to categories
Category

Agent Skills in category: architecture

249 skills match this category. Browse curated collections and explore related Agent Skills.

Neural Network Design

Design and architect neural networks with various architectures including CNNs, RNNs, Transformers, and attention mechanisms using PyTorch and TensorFlow

pytorchtensorflowneural-network-architecturestransformers
aj-geddes
aj-geddes
301

frontend-state-management

Manage application state using Redux, MobX, Zustand, and Context API. Use when centralizing state for complex applications with multiple components.

state-managementreduxmobxzustand
aj-geddes
aj-geddes
301

event-sourcing

Implement event sourcing and CQRS patterns using event stores, aggregates, and projections. Use when building audit trails, temporal queries, or systems requiring full history.

event-sourcingCQRSevent-driven-architectureaudit-trails
aj-geddes
aj-geddes
301

idempotency-handling

Implement idempotency keys and handling to ensure operations can be safely retried without duplicate effects. Use when building payment systems, APIs with retries, or distributed transactions.

apierror-handlingresilience-patternsidempotency
aj-geddes
aj-geddes
301

mobile-offline-support

Implement offline-first mobile apps with local storage, sync strategies, and conflict resolution. Covers AsyncStorage, Realm, SQLite, and background sync patterns.

offline-firstlocal-storagesync-strategiesconflict-resolution
aj-geddes
aj-geddes
301

monorepo-management

Manage monorepo architectures using Lerna, Turborepo, and Nx. Configure workspaces, dependency versioning, and cross-package testing.

monorepoworkspace-managementlernaturborepo
aj-geddes
aj-geddes
301

rest-api-design

Design RESTful APIs following best practices for resource modeling, HTTP methods, status codes, versioning, and documentation. Use when creating new APIs, designing endpoints, or improving existing API architecture.

API-designresthttpversioning
aj-geddes
aj-geddes
301

serverless-architecture

Design and implement serverless applications using AWS Lambda, Azure Functions, and GCP Cloud Functions with event-driven patterns and orchestration.

serverlessaws-lambdaazuregcp
aj-geddes
aj-geddes
301

technical-roadmap-planning

Create comprehensive technical roadmaps aligned with business goals. Plan technology investments, architecture evolution, and infrastructure improvements over quarters and years.

project-planningarchitecture-patternsstrategic-analysistech-stack
aj-geddes
aj-geddes
301

concurrency-patterns

Implement thread-safe code, mutexes, semaphores, async/await patterns, and concurrent data structures. Use when handling parallel operations, race conditions, or building high-performance concurrent systems.

concurrencythread-safetysynchronizationasynchronous-programming
aj-geddes
aj-geddes
301

microservices-architecture

Design and implement microservices architecture including service boundaries, communication patterns, API gateways, service mesh, service discovery, and distributed system patterns. Use when building microservices, distributed systems, or service-oriented architectures.

microservicesdistributed-computingapi-gatewayservice-mesh
aj-geddes
aj-geddes
301

vue-application-structure

Structure Vue 3 applications using Composition API, component organization, and TypeScript. Use when building scalable Vue applications with proper separation of concerns.

vue3typescriptcomponent-compositionfrontend
aj-geddes
aj-geddes
301

react-component-architecture

Design scalable React components using functional components, hooks, composition patterns, and TypeScript. Use when building reusable component libraries and maintainable UI systems.

reacttypescriptcomponent-compositionarchitecture-patterns
aj-geddes
aj-geddes
301

api-versioning-strategy

Implement API versioning strategies including URL versioning, header versioning, backward compatibility, deprecation strategies, and migration guides. Use when dealing with API versions, deprecating endpoints, or managing breaking changes.

api-designapi-versioningbackward-compatibilitydeprecation-strategy
aj-geddes
aj-geddes
301

architecture-diagrams

Create system architecture diagrams using Mermaid, PlantUML, C4 model, flowcharts, and sequence diagrams. Use when documenting architecture, system design, data flows, or technical workflows.

diagram-generationflowchartmermaidplantuml
aj-geddes
aj-geddes
301

caching-strategy

Implement efficient caching strategies using Redis, Memcached, CDN, and cache invalidation patterns. Use when optimizing application performance, reducing database load, or improving response times.

kv-cache-optimizationredismemcachedcdn
aj-geddes
aj-geddes
301

circuit-breaker-pattern

Implement circuit breaker patterns for fault tolerance, automatic failure detection, and fallback mechanisms. Use when calling external services, handling cascading failures, or implementing resilience patterns.

design-patternsarchitecture-patternsfault-toleranceresilience-patterns
aj-geddes
aj-geddes
301

angular-module-design

Design Angular modules using feature modules, lazy loading, and dependency injection. Use when organizing large Angular applications with proper separation of concerns.

angulartypescriptdependency-injectionlazy-loading
aj-geddes
aj-geddes
301

Page 12 of 14 · 249 results