ancoleman/ai-design-components
DirSkills catalogs 25 skills from this repository, across 6 categories: AI Engineering, Automation, Data, DevOps, Frontend, Quality.
💬
5d ago
AI Chat Interface Components
AI Chat Interface Components builds chat UIs for assistants, copilots, and chatbots with streaming responses, context handling, multi-modal input, and response controls. Use it when implementing conversational interfaces with feedback, regeneration, and tool call visualization.
AI Engineering
51673
🗄️
5d ago
AI Data Engineering
AI Data Engineering builds data infrastructure for AI and ML systems, including RAG pipelines, embeddings, feature stores, and orchestration. Use it when preparing data for retrieval, semantic search, or production model serving.
Data
51673
☁️
5d ago
AWS Patterns
AWS Patterns provides decision frameworks and implementation patterns for choosing AWS services and designing cloud architectures. Use it when selecting compute, storage, or database services, or applying Well-Architected principles.
DevOps
51673
🧩
5d ago
Assembling Components
Assembling Components turns outputs from AI Design Components skills into production-ready component systems with validated tokens, correct imports, and framework-specific scaffolding. Use it after theming, layout, dashboard, data-viz, or feedback skills to wire React, Next.js, Python, or Rust projects.
Frontend
51673
☁️
5d ago
Azure Patterns
Azure Patterns designs Azure cloud architectures using service selection, security, governance, and cost best practices. Use it when building new Azure applications or migrating workloads to Azure.
DevOps
51673
⚙️
5d ago
Building CI Pipelines
Building CI Pipelines constructs secure, efficient CI/CD workflows for testing, building, and deployment. Use it to choose and optimize pipelines in GitHub Actions, GitLab CI, Argo Workflows, or Jenkins, including SLSA, caching, and monorepo patterns.
DevOps
51673
⌨️
5d ago
Building CLIs
Building CLIs covers designing and implementing command-line tools in Python, Go, and Rust. Use it when you need argument parsing, subcommands, config handling, output formats, or shell completion for developer and infrastructure utilities.
Automation
51673
📝
5d ago
Building Forms
Building Forms helps you choose input components, validation timing, and error patterns for forms and multi-step data collection. Use it when creating contact forms, surveys, checkout flows, or accessible input experiences.
Frontend
51673
📊
5d ago
Building Tables
Building Tables creates semantic tables and data grids for structured data display. Use it for sorting, filtering, pagination, accessibility, responsive layouts, and choosing a library for large datasets.
Frontend
51673
🛡️
5d ago
Configuring Firewalls
Configuring Firewalls guides host, cloud, and Kubernetes firewall rules for common access patterns like web servers, databases, and bastion hosts. Use it when hardening servers, exposing services, or segmenting networks without locking yourself out.
DevOps
51673
🛠️
5d ago
Configuring Nginx
Configuring Nginx provides production-ready patterns for static sites, reverse proxies, load balancing, SSL/TLS termination, caching, and performance tuning. Use it when setting up web servers, application proxies, or load balancers with modern security settings.
DevOps
51673
📊
5d ago
Creating Dashboards
Creating Dashboards builds analytics interfaces with KPI cards, charts, tables, filters, and real-time updates. Use it for business intelligence, monitoring, or reporting screens with coordinated data displays.
Data
51673
🗄️
5d ago
Data Architecture
Data Architecture guides decisions for modern data platforms, including storage patterns, modeling approaches, lakehouse formats, data mesh, medallion layers, and governance. Use it when designing or modernizing analytics platforms and choosing architecture tradeoffs.
Data
51673
🐞
5d ago
Debugging Techniques
Debugging Techniques provides workflows for breakpoints, remote and container debugging, and production-safe investigation across Python, Go, Rust, and Node.js. Use it when you need to inspect crashes, stack traces, goroutines, or distributed traces.
Quality
51673
🚀
5d ago
Deploying Applications
Deploying Applications covers Kubernetes, serverless, containers, and edge deployment patterns. Use it when setting up CI/CD, GitOps, or infrastructure as code for production apps.
DevOps
51673
☁️
5d ago
Deploying On GCP
Deploying On GCP helps choose and implement Google Cloud services for apps, data pipelines, and ML workflows. Use it when designing cloud-native architectures with Cloud Run, GKE, BigQuery, Vertex AI, and related GCP tools.
DevOps
51673
🔌
5d ago
Designing APIs
Designing APIs helps you plan secure, scalable REST, GraphQL, or event-driven interfaces. Use it when defining resources, versioning, errors, pagination, rate limits, and auth standards.
AI Engineering
51673
🧩
5d ago
Designing Distributed Systems
Designing Distributed Systems covers CAP/PACELC, consistency models, replication, partitioning, transactions, and resilience patterns for building scalable fault-tolerant architectures. Use it when designing microservices or distributed systems that must balance latency, availability, and correctness.
DevOps
51673
📐
5d ago
Designing Layouts
Designing Layouts helps create responsive interface structures with CSS Grid, Flexbox, container queries, and breakpoint systems. Use it for dashboards, app shells, split panes, galleries, and other adaptive page layouts.
Frontend
51673
🗓️
5d ago
Displaying Timelines
Displaying Timelines creates timelines, activity feeds, Gantt charts, and calendar views for chronological data. Use it for events, schedules, logs, notifications, and real-time updates with accessible patterns.
Frontend
51673
🧠
5d ago
Embedding Optimization
Embedding Optimization helps choose models, chunk content, cache results, and tune throughput for RAG and semantic search pipelines. Use it when building retrieval systems that need lower cost and better embedding quality.
AI Engineering
51673
🐧
5d ago
Linux Administration
Linux Administration manages Linux servers through systemd, process, filesystem, network, and package tools. Use it for deploying applications, troubleshooting production issues, and tuning performance on Ubuntu, RHEL, Debian, or Fedora.
DevOps
51673
🕸️
5d ago
Network Architecture
Network Architecture helps design secure cloud network topologies with VPC patterns, subnet planning, zero trust controls, and hybrid connectivity. Use it when planning segmentation, multi-cloud networking, or migration from flat networks.
DevOps
51673
📚
5d ago
SDK Design
SDK Design helps you build client libraries for APIs with consistent patterns, retries, pagination, and typed errors. Use it when creating developer-facing SDKs in TypeScript, Python, Go, or similar languages.
AI Engineering
51673
🛡️
5d ago
Security Architecture
Security Architecture designs layered security for systems using defense in depth, zero trust, and threat modeling. Use it for new architectures, security reviews, and mapping controls to frameworks like NIST CSF, CIS Controls, and ISO 27001.
AI Engineering
51673