
ancoleman/ai-design-components
76 skills5.1k installs32.4k starsGitHub
Install
npx skills add https://github.com/ancoleman/ai-design-componentsSkills in this repo
1Creating DashboardsCreating-dashboards is a Claude Code skill for building dashboard and analytics interfaces that combine data visualization, KPI cards, real-time updates, and interactive layouts. A developer uses it when building business-intelligence dashboards, monitoring systems, or executive reports. It covers KPI card anatomy, widget containers, cross-widget filter coordination, real-time updates via server-sent events, and responsive layouts using Tremor or react-grid-layout.315installs2Implementing Drag DropThis skill implements drag-and-drop and sortable interfaces in React and TypeScript using the dnd-kit library. Developers use it when building kanban boards, sortable lists, file upload dropzones, or reorderable grids. It emphasizes keyboard accessibility, touch support, and performance optimization such as virtual scrolling for lists over 100 items.283installs3Administering LinuxAdministering Linux is a Claude Code skill that teaches fundamental and intermediate Linux system administration on systemd-based distributions like Ubuntu, RHEL, Debian, and Fedora. It covers systemd service management, process monitoring, filesystem operations, user administration, performance tuning, log analysis, and network configuration. A developer uses it when deploying applications, diagnosing production issues, or managing users and security on Linux servers.188installs4Security HardeningThis skill reduces attack surface across OS, container, cloud, network and database layers. Developers use it when hardening production infrastructure, meeting compliance requirements, or preparing for security audits. It applies CIS Benchmarks and zero-trust principles with prioritized, automated controls.154installs5Building Ai ChatBuilding-ai-chat is a Claude Code skill that provides patterns and React/TSX components for AI chat and conversational interfaces. A developer uses it when creating ChatGPT-style UIs, assistants, or copilots that need streaming text, context and token management, and multi-modal input. It covers response controls (stop, regenerate, edit), feedback mechanisms, auto-scroll heuristics, and AI-specific error handling like refusals.112installs6Designing LayoutsThis skill provides guidance for building responsive layout systems using modern CSS: grid systems, flexbox patterns, container queries, spacing scales, and mobile-first breakpoints. A developer uses it when structuring app shells, dashboards with sidebars, card grids, or split-pane interfaces. It includes design-token integration and scripts to generate breakpoints and validate layout accessibility.82installs7Designing Distributed SystemsThis skill guides the design of scalable, reliable, fault-tolerant distributed systems using proven patterns and consistency models. A developer uses it when building microservices, multi-region systems, or choosing between consistency and availability during partitions. It covers CAP/PACELC, consistency models, replication, partitioning, distributed transactions, and resilience patterns.81installs8Visualizing DataA skill that guides selecting and implementing effective data visualizations for dashboards, reports, and data-driven interfaces. It provides decision trees from data characteristics to chart type, catalogs 24+ visualization types, and covers WCAG 2.1 AA accessibility and performance strategies. A developer uses it when creating charts, choosing chart types, or designing data interfaces.80installs9Configuring FirewallsConfiguring-firewalls is a Claude Code skill for configuring host-based firewalls (iptables, nftables, UFW) and cloud security groups (AWS, GCP, Azure). A developer uses it when exposing services, hardening servers, or implementing network segmentation. It provides a tool-selection decision framework, quick-start rule examples, and safety patterns that prevent lockouts, plus Kubernetes NetworkPolicy guidance.76installs10Securing AuthenticationThis skill implements authentication, authorization and API security. Developers use it when building login and SSO systems, protecting APIs, or adding fine-grained access control. It covers OAuth 2.1/OIDC, JWT patterns, Passkeys/WebAuthn, password hashing, and RBAC/ABAC/ReBAC with managed and self-hosted options.76installs11Siem LoggingThis skill configures security information and event management (SIEM) systems for threat detection, log aggregation and compliance. Developers use it when implementing centralized security logging, writing detection rules, or meeting audit requirements. It covers platform selection, SIGMA and platform-specific detection rules, alert tuning and retention policies.74installs12Using Graph DatabasesA skill that guides selecting and implementing graph databases for data models where relationships between entities are first-class. It covers Neo4j, ArangoDB, and Amazon Neptune, Cypher query patterns, and graph data modeling. A developer uses it when building social networks, recommendation engines, knowledge graphs, or fraud detection that need deep relationship traversals.71installs13Evaluating LlmsThis skill evaluates LLM systems using automated metrics, LLM-as-judge patterns, and standardized benchmarks. A developer uses it when testing prompt quality, validating RAG pipelines, measuring hallucinations or bias, or comparing models before deployment. It provides decision frameworks by task type and cost, plus a layered production evaluation strategy that fits into CI/CD.67installs14Guiding UsersThis skill implements onboarding and help systems: product tours, interactive tutorials, tooltips, checklists, help panels, and progressive disclosure. A developer uses it when building first-time experiences, feature discovery, guided walkthroughs, or contextual help. It provides a mechanism-selection framework, timing strategies, accessibility patterns, and metrics for measuring onboarding success.67installs15Writing Github ActionsA skill that writes GitHub Actions workflows for CI/CD pipelines, automated testing, deployments, and repository automation. It covers workflow YAML syntax, reusable workflows, composite actions, matrix builds, caching, and security practices like OIDC. A developer uses it when creating CI/CD workflows for GitHub-hosted projects or automating repository tasks.67installs16Building FormsBuilding-forms is a Claude Code skill for building form components and data-collection interfaces such as contact forms, registration flows, checkout processes, and surveys. A developer uses it when collecting user input, implementing validation, or ensuring form accessibility. It provides component-selection decision trees, validation-timing guidance, WCAG 2.1 AA accessibility patterns, and multi-step wizard structures.66installs17Implementing Realtime SyncThis skill implements real-time communication for live updates, collaboration, and presence. It covers SSE for one-way streams, WebSocket for bidirectional messaging, WebRTC for peer-to-peer media, and CRDTs (Yjs, Automerge) for conflict-free collaborative editing. Developers use it when building chat apps, live dashboards, collaborative tools, or LLM streaming interfaces, with examples in Python, Rust, Go, and TypeScript.65installs18Prompt EngineeringThis skill provides systematic techniques for crafting LLM prompts that reliably produce desired outputs. Developers use it when model outputs are inconsistent, when they need structured JSON, or when building RAG systems and AI agents. It covers zero-shot, few-shot, chain-of-thought, prompt chaining and tool use across multiple model providers.64installs19Using Message QueuesA skill that guides implementing asynchronous communication with message brokers and task queues for event-driven systems. It helps select between Kafka, RabbitMQ, NATS, Redis Streams, Celery, BullMQ, and Temporal, and covers event schemas, dead-letter queues, and saga patterns. A developer uses it when building background job processing, service decoupling, or event streaming.63installs20Architecting DataArchitecting Data is a Claude Code skill providing strategic guidance for designing modern cloud-native data platforms. It covers storage paradigms (lake, warehouse, lakehouse), modeling approaches (dimensional, normalized, data vault, wide tables), data mesh principles, medallion architecture, open table formats, and governance. A developer uses it when architecting a new data platform, choosing centralized versus decentralized patterns, or selecting table formats and governance frameworks.62installs21Using Relational DatabasesA skill that guides relational database selection and implementation across Python, Rust, Go, and TypeScript. It compares PostgreSQL, MySQL, and SQLite, ORMs like SQLAlchemy and Prisma, query builders like Drizzle and SQLx, plus migrations and connection pooling. A developer uses it when building CRUD applications, transactional systems, or structured data storage.62installs22Writing DockerfilesA skill that writes optimized, secure, multi-stage Dockerfiles with language-specific patterns for Python, Node.js, Go, and Rust. It covers distroless images, BuildKit cache and secret mounts, layer ordering, and security hardening. A developer uses it when containerizing applications, optimizing existing Dockerfiles, or reducing image sizes.62installs23Deploying On GcpThis skill provides decision frameworks and implementation patterns for Google Cloud Platform services across compute, storage, databases, analytics, ML, networking, and security. A developer uses it when selecting GCP services like Cloud Run, GKE, BigQuery, or Vertex AI, or when architecting cloud-native and multi-cloud systems. It guides service selection by workload requirements and demonstrates production-ready patterns.61installs24Theming ComponentsThis skill provides a design-token system and theming framework for consistent, customizable UI styling. Developers use it when theming components, implementing light/dark mode, creating brand styles, or supporting RTL languages. It covers a full token taxonomy, theme switching, multi-platform export and accessibility.61installs25Streaming DataThis skill builds event streaming systems and real-time data pipelines with brokers (Kafka, Pulsar, Redpanda) and stream processors (Flink, Spark, Kafka Streams). Developers use it for event-driven architectures, real-time analytics, and CDC/ETL integration. It covers broker and processor selection, delivery guarantees, and producer/consumer patterns across multiple languages.60installs26Building TablesBuilding-tables is a Claude Code skill for building tables and data grids, from simple HTML tables to enterprise grids handling millions of rows. A developer uses it when implementing sorting, filtering, pagination, or handling large datasets. It provides a data-volume decision framework, performance-optimization strategies, WCAG/ARIA accessibility patterns, and library recommendations like TanStack Table and AG Grid.59installs27Configuring NginxConfiguring-nginx is a Claude Code skill for configuring nginx as a web server, reverse proxy, and load balancer. A developer uses it when setting up static sites, proxying backend applications, terminating SSL/TLS, or adding caching and rate limiting. It provides production-ready configuration blocks with modern security practices like TLS 1.3, security headers, and rate limiting.59installs28Implementing Api PatternsThis skill implements API patterns across REST, GraphQL, gRPC, and tRPC with concrete framework code. A developer uses it when building backend services, public APIs, or service-to-service communication and needs to pick the optimal framework by consumer and performance needs. It covers pagination, rate limiting, caching, versioning, and OpenAPI generation with examples in Python, TypeScript, Rust, and Go.59installs29Testing StrategiesThis skill provides strategic guidance for selecting and implementing testing approaches across the test pyramid. Developers use it when building test suites, designing a testing strategy, or setting up CI/CD test stages. It covers test-type selection, pyramid balancing, property-based testing and multi-language patterns.59installs30Implementing Search FilterThis skill implements search and filter interfaces across the full stack. On the frontend it covers debounced search inputs, autocomplete, and filter UIs in React and TypeScript; on the backend it covers dynamic query building with SQLAlchemy or Django and Elasticsearch integration. Developers use it when adding search, building faceted filters, or optimizing search performance, with attention to accessibility and URL-synced filter state.58installs31Providing FeedbackThis skill implements feedback and notification UI including toasts, alerts, modals, progress indicators and empty states. Developers use it to communicate system state, confirm actions, or show errors consistently. It provides a decision matrix for choosing feedback type plus accessible React implementation patterns.58installs32Shell ScriptingThis skill provides patterns for writing maintainable shell scripts with error handling, argument parsing and portability. Developers use it when automating system tasks, building CI/CD scripts, or creating container entrypoints. It covers POSIX vs Bash, parameter expansion, jq/yq integration, and testing with ShellCheck and Bats.58installs33Architecting SecurityArchitecting Security is a Claude Code skill for designing comprehensive security architectures using defense-in-depth, zero trust, threat modeling, and control frameworks. It covers a 9-layer defense model, zero trust components, STRIDE/PASTA/DREAD threat modeling, and mapping controls to NIST CSF, CIS Controls, and ISO 27001. A developer uses it when designing security for new systems, auditing existing architectures, or establishing security governance programs.57installs34Debugging TechniquesDebugging-techniques is a Claude Code skill providing debugging workflows for Python, Go, Rust, and Node.js, including container and production debugging. A developer uses it when setting breakpoints, debugging containers or Kubernetes pods, doing remote debugging, or safely debugging production issues. It covers interactive debuggers per language, ephemeral-container debugging, and production-safe techniques using correlation IDs and distributed tracing.57installs35Implementing TlsThis skill configures Transport Layer Security for encrypting network communications and authenticating services. It covers generating certificates for development and production, automating certificate lifecycle with Let's Encrypt or internal CAs, configuring TLS 1.3, implementing mutual TLS, and debugging certificate issues. Developers use it when setting up HTTPS, securing service-to-service connections, or troubleshooting certificate errors.57installs36Embedding OptimizationThis skill optimizes vector embeddings for RAG and semantic search across model selection, chunking, caching, and performance tuning. A developer uses it when building RAG pipelines or document retrieval systems that need cost-effective, high-quality embeddings. It provides model-selection and chunking frameworks plus caching patterns that reduce embedding API costs substantially.56installs37Using Timeseries DatabasesA skill that guides implementing time-series databases for metrics, IoT, financial data, and observability backends. It compares TimescaleDB, InfluxDB, ClickHouse, and QuestDB, and covers continuous aggregates, downsampling, retention policies, and dashboard query patterns. A developer uses it when building dashboards, monitoring systems, IoT platforms, or financial applications.56installs38Architecting NetworksArchitecting Networks is a Claude Code skill for designing secure, scalable cloud network architectures across AWS, GCP, and Azure. It provides decision frameworks for VPC topology, subnet strategy, NAT Gateway placement, zero trust implementation, and hybrid connectivity. A developer uses it when planning VPC/VNet topology, implementing network segmentation, or connecting multiple VPCs or on-premises networks.55installs39Displaying TimelinesThis skill implements timeline and activity UI components: vertical/horizontal timelines, activity feeds, Gantt charts, and calendar interfaces. A developer uses it when showing chronological events, project schedules, social feeds, notifications, or audit logs. It provides a use-case decision framework, real-time update patterns, timestamp formatting, and accessible responsive implementations.55installs40Planning Disaster RecoveryA skill for designing disaster recovery strategies and validating recovery procedures. A developer or SRE uses it to set RTO/RPO objectives, implement database backups with point-in-time recovery, back up Kubernetes with Velero, configure cross-region failover, and test DR through chaos engineering. It matters because untested backups and undefined recovery objectives lead to data loss during real incidents.55installs41Platform EngineeringThis skill guides building Internal Developer Platforms (IDPs) with self-service infrastructure, golden paths and developer portals. Developers use it when designing a developer portal, establishing a platform team, or improving developer experience. It covers IDP architecture, GitOps delivery, and adoption and maturity patterns.55installs42Designing SdksThis skill guides designing production-ready client libraries (SDKs) with intuitive APIs, robust error handling, automatic retries, and pagination. A developer uses it when building a client library for a REST API or internal service SDK. It covers resource- vs command-based architecture, authentication patterns, retry/backoff, typed error hierarchies, and multi-language conventions.54installs43Implementing NavigationThis skill implements navigation patterns and routing across frontend and backend applications. On the frontend it covers menus, tabs, breadcrumbs, and client-side routing with React Router or Next.js; on the backend it covers route configuration for Flask, Django, and FastAPI. Developers use it when building navigation systems, and it includes a decision framework mapping information architecture to navigation patterns plus WCAG 2.1 AA accessibility.54installs44Managing SecretsA skill for secure storage, rotation, and delivery of secrets such as API keys, database credentials, and TLS certificates. A developer uses it to choose a secret store, set up dynamic database credentials with Vault, sync secrets into Kubernetes, and scan code for leaked secrets. It matters because mishandled secrets are a direct path to breaches and compliance failures.54installs45Performance EngineeringA skill for validating and improving system performance through load testing, profiling, and optimization. A developer uses it to choose a test type, run k6 or Locust load tests, profile CPU/memory/I/O bottlenecks, and set performance SLOs. It matters because it catches capacity limits and regressions before they hit users.54installs46Using Vector DatabasesA skill that guides implementing vector databases for AI/ML applications, semantic search, and RAG systems. It compares Qdrant, Pinecone, Milvus, pgvector, and Chroma, and covers embedding-model selection, chunking strategies, and hybrid search. A developer uses it when building chatbots, search engines, recommendation systems, or similarity-based retrieval over private knowledge bases.54installs47Building Ci PipelinesBuilding-ci-pipelines is a Claude Code skill that provides patterns for constructing CI/CD pipelines across GitHub Actions, GitLab CI, Argo Workflows, and Jenkins. A developer uses it when setting up automated testing, building, and deployment workflows. It focuses on supply-chain security (SLSA), monorepo optimization, caching, and parallelization, with ready-to-use YAML patterns like matrix builds, SLSA provenance, and OIDC federation.53installs48Building ClisBuilding-clis is a Claude Code skill for building command-line interfaces in Python, Go, and Rust using frameworks like Typer, Cobra, and clap. A developer uses it when creating developer tools, automation scripts, or infrastructure-management CLIs. It gives framework-selection guidance plus patterns for argument parsing, subcommand organization, config precedence, output formatting, and packaging for PyPI, Homebrew, or binary releases.53installs49Deploying On AzureDeploying-on-azure is a Claude Code skill for designing and implementing Azure cloud architectures. A developer uses it when building applications on Microsoft Azure or migrating workloads to Azure. It provides service-selection frameworks for compute (Container Apps, AKS, Functions, App Service, VMs), storage tiers, databases, Azure OpenAI integration, networking, and governance, following the Azure Well-Architected Framework.53installs50Implementing MlopsThis skill provides guidance for operationalizing machine learning models from experimentation to production. It covers experiment tracking, model registry and versioning, feature stores, model serving patterns, ML pipeline orchestration, and model monitoring. Developers and platform teams use it when designing ML infrastructure, selecting MLOps platforms, or establishing continuous training and governance.53installs51Implementing ObservabilityThis skill implements production observability using OpenTelemetry for metrics, logs, and traces. Developers use it when building production systems that need visibility into performance and errors, debugging distributed systems, or setting up monitoring and alerting. It covers the LGTM stack (Loki, Grafana, Tempo, Mimir), structured logging with trace correlation, and language SDKs for Python, Rust, Go, and TypeScript.53installs52Managing Git WorkflowsA skill that structures Git branching, commit conventions, and collaboration workflows for teams. A developer uses it to pick a branching strategy, adopt conventional commits for automated versioning, wire up Git hooks for linting and tests, and organize monorepos with clear ownership. It matters because inconsistent Git practices slow reviews and break automated releases.53installs53Optimizing SqlA skill for optimizing SQL query performance across PostgreSQL, MySQL, and SQL Server. A developer uses it to analyze execution plans, choose the right indexes, design composite indexes, and rewrite inefficient queries. It matters because slow queries and full table scans cause timeouts and poor database performance under load.53installs54Managing MediaA skill that implements media and file-management UI components in React. A developer uses it to build file upload, image galleries, video and audio players, and document viewers, plus optimization and accessibility patterns. It matters for delivering performant, accessible media experiences without reinventing upload and playback components.52installs55Managing VulnerabilitiesA skill for building multi-layer security scanning and risk-based vulnerability prioritization into CI/CD. A developer uses it to scan containers, code, and dependencies, generate SBOMs, and rank fixes with CVSS, EPSS, and KEV. It matters because it turns raw scanner output into prioritized, gated remediation rather than noise.52installs56Deploying On AwsDeploying-on-aws is a Claude Code skill for selecting and implementing AWS services and architectural patterns. A developer uses it when designing AWS architectures, choosing compute, storage, or database services, or applying the AWS Well-Architected Framework. It provides decision frameworks for compute (Lambda, Fargate, ECS, EKS, EC2), databases by access pattern, storage tiers, and cost-aware modern patterns.51installs57Managing DnsA skill that guides DNS configuration and automation for infrastructure. It helps a developer choose record types, set TTLs for safe propagation, automate DNS from Kubernetes with external-dns, and troubleshoot resolution issues across Route53, Cloud DNS, Azure DNS, and Cloudflare. It matters because DNS changes can cause outages if propagation and record selection are mishandled.51installs58Resource TaggingThis skill applies and enforces cloud resource tagging strategies across AWS, Azure, GCP and Kubernetes. Developers use it for cost allocation, ownership tracking, compliance enforcement and automated lifecycle management. It covers a required-tag taxonomy, provider tag limits, and enforcement via infrastructure-as-code and admission policies.51installs59Ai Data EngineeringAI Data Engineering is a Claude Code skill for building data infrastructure for AI/ML systems, including RAG pipelines, feature stores, and embedding generation. It provides a 5-stage RAG architecture, chunking strategy defaults, embedding-provider comparisons, RAGAS evaluation metrics, and feature-store patterns using Feast. A developer uses it when building retrieval-augmented generation, semantic search, or ML feature serving for production applications.50installs60Assembling ComponentsAssembling Components is a Claude Code skill that turns the outputs of the AI Design Components skill chain (theming, layouts, dashboards, data-viz, feedback) into production-ready applications. It validates that generated CSS uses design tokens, generates framework-specific scaffolding for React/Vite, Next.js, FastAPI, Flask, or Rust/Axum, and wires barrel exports and import chains. A developer uses it as the capstone step after running the other component skills to assemble everything into a working project.50installs61Generating DocumentationThis skill generates technical documentation across five layers: API docs (OpenAPI/Swagger), code docs (TypeDoc/Sphinx), documentation sites (Docusaurus/MkDocs), Architecture Decision Records, and diagrams (Mermaid/PlantUML). A developer uses it when documenting APIs, libraries, or system architecture, or building developer-facing docs sites. It provides a layer decision framework, a tool-selection matrix, and quick-start templates.50installs62Implementing ComplianceThis skill implements and maintains compliance with SOC 2, HIPAA, PCI-DSS, and GDPR using unified control mapping, policy-as-code enforcement, and automated evidence collection. A developer uses it when building systems that require regulatory compliance or automating audit preparation. It maps controls across frameworks to reduce implementation effort and enforces policies in CI/CD.50installs63Designing ApisThis skill guides the design of secure, scalable APIs using REST, GraphQL, and event-driven patterns. A developer uses it when designing a new API, evolving an existing one, or setting team-wide API standards. It covers resource design, versioning, error handling, pagination, rate limiting, and API-style selection, but not implementation code.49installs64Ingesting DataThis skill provides patterns for loading data into systems from external sources such as cloud storage, files, APIs, and streaming feeds. It covers batch ingestion, streaming ingestion, API polling, and change data capture, with example code in Python, TypeScript, Rust, and Go. Developers use it when importing CSV, JSON, or Parquet files, pulling from S3 or GCS, consuming API feeds, or building ETL and ELT pipelines.49installs65Optimizing CostsA skill for reducing cloud spend through FinOps practices across AWS, Azure, GCP, and Kubernetes. A developer or platform team uses it to set up cost visibility, buy commitment discounts, right-size resources, use spot instances, and add budget controls. It matters because uncontrolled cloud spend erodes margins and FinOps turns it into managed, predictable cost.49installs66Deploying ApplicationsDeploying-applications is a Claude Code skill providing deployment patterns from Kubernetes to serverless and edge functions. A developer uses it when deploying applications, setting up CI/CD, or managing infrastructure. It gives a strategy decision tree (Kubernetes, serverless, containers, edge), Infrastructure-as-Code guidance with Pulumi/OpenTofu/SST, GitOps patterns with ArgoCD or Flux, and serverless database and edge-function options.48installs67Managing IncidentsA skill that guides incident response using SRE practices, from detection through blameless post-mortem. A developer or on-call engineer uses it to classify severity, assign incident roles, run escalation and communication protocols, and design on-call rotations. It matters because structured incident handling reduces downtime and turns outages into repeatable learning.47installs68Transforming DataThis skill transforms raw data into analytical assets using ETL/ELT patterns, dbt SQL, Python DataFrames and pipeline orchestration. Developers use it when building data pipelines, implementing incremental models, migrating pandas to polars, or orchestrating multi-step transformations. It covers pattern selection, quality tests and production workflows.47installs69Using Document DatabasesA skill that guides selecting and implementing NoSQL document databases for flexible-schema applications. It compares MongoDB, DynamoDB, and Firestore, and covers embed-versus-reference schema design, indexing strategies, and MongoDB aggregation pipelines. A developer uses it when building content management, user profiles, catalogs, or event logging with JSON-like nested data.47installs70Load Balancing PatternsThis skill helps select and configure load balancing solutions for distributing traffic across servers or regions. It covers Layer 4 versus Layer 7 balancing, load-balancing algorithms, health check strategies, and session persistence. Developers use it when implementing high availability, routing by URL or geography, deploying to Kubernetes, or choosing between cloud-managed load balancers (AWS ALB/NLB, GCP, Azure) and self-managed ones (NGINX, HAProxy, Envoy).46installs71Managing ConfigurationThis skill guides configuration automation for servers and applications using Ansible. It covers playbook and role structure, static and dynamic (cloud) inventory management, secrets handling with ansible-vault or HashiCorp Vault, idempotency best practices, and testing roles with Molecule. Developers use it when automating server configuration, deploying applications with playbooks, or implementing GitOps workflows for configuration as code.46installs72Operating KubernetesA skill for operating production Kubernetes clusters. A developer uses it to size resources and QoS, configure scheduling and networking, harden security with RBAC and NetworkPolicies, set up autoscaling, and troubleshoot failures like CrashLoopBackOff. It matters because production Kubernetes reliability depends on correct resource, scheduling, and security configuration.46installs73Implementing GitopsThis skill implements GitOps continuous delivery for Kubernetes using ArgoCD or Flux, with Git as the single source of truth. Developers use it to set up pull-based deployments, automated reconciliation, drift detection, and multi-cluster management. It also covers environment promotion, progressive delivery strategies, and secret management approaches like Sealed Secrets.45installs74Writing Infrastructure CodeA skill that guides managing cloud infrastructure using infrastructure-as-code tools. It helps choose between Terraform/OpenTofu, Pulumi, and AWS CDK, and covers remote state management with locking, reusable module design, and deployment workflows. A developer uses it when provisioning cloud resources, designing reusable modules, or migrating manual infrastructure to code.45installs75Model ServingA skill for deploying LLM and ML models for production inference. A developer uses it to choose a serving engine, stand up an OpenAI-compatible vLLM endpoint, stream responses, serve traditional ML models with BentoML or Triton, and wire up RAG with LangChain or LlamaIndex. It matters because self-hosted inference needs the right engine to control throughput, latency, and GPU cost.44installs76Implementing Service MeshThis skill deploys and configures service mesh infrastructure for Kubernetes using Istio, Linkerd, or Cilium. It enables mutual TLS between services, authorization policies, traffic routing, and progressive delivery patterns like canary deployments. Developers use it when setting up service-to-service communication, implementing zero-trust security, or enabling traffic splitting between versions.42installs