Skills
18,283 skills, most installed first.
Browse
git-workflow-strategyaj-geddesMaster Git workflows including GitFlow, GitHub Flow, Trunk-Based Development. Configure branches, merge strategies, and collaboration patterns for team environments.github-actions-workflowaj-geddesBuild comprehensive GitHub Actions workflows for CI/CD, testing, security, and deployment. Master workflows, jobs, steps, and conditional execution.gitlab-cicd-pipelineaj-geddesDesign and implement GitLab CI/CD pipelines with stages, jobs, artifacts, and caching. Configure runners, Docker integration, and deployment strategies.graceful-shutdownaj-geddesImplement graceful shutdown procedures to handle SIGTERM signals, drain connections, complete in-flight requests, and clean up resources properly. Use when deploying containerized applications, handling server restarts, or ensuring zero-downtime deployments.grafana-dashboardaj-geddesCreate professional Grafana dashboards with visualizations, templating, and alerts. Use when building monitoring dashboards, creating data visualizations, or setting up operational insights.graphql-implementationaj-geddesDesign and implement GraphQL APIs with schema design, resolvers, queries, mutations, subscriptions, and best practices. Use when building GraphQL servers, designing schemas, or migrating from REST to GraphQL.grpc-service-developmentaj-geddesBuild high-performance gRPC services with Protocol Buffers, bidirectional streaming, and microservice communication. Use when building gRPC servers, defining service contracts, or implementing inter-service communication.health-check-endpointsaj-geddesImplement comprehensive health check endpoints for liveness, readiness, and dependency monitoring. Use when deploying to Kubernetes, implementing load balancer health checks, or monitoring service availability.idempotency-handlingaj-geddesImplement 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.image-optimizationaj-geddesOptimize images for web to reduce file size without sacrificing quality. Use compression, modern formats, and responsive techniques for faster loading.incident-response-planaj-geddesCreate and execute incident response procedures for security breaches, data leaks, and cyber attacks. Use when handling security incidents, creating response playbooks, or conducting forensic analysis.information-architectureaj-geddesOrganize and structure information for clarity and discoverability. Design navigation systems, hierarchies, and mental models that match user needs.infrastructure-cost-optimizationaj-geddesOptimize cloud infrastructure costs through resource rightsizing, reserved instances, spot instances, and waste reduction strategies.infrastructure-monitoringaj-geddesSet up comprehensive infrastructure monitoring with Prometheus, Grafana, and alerting systems for metrics, health checks, and performance tracking.integration-testingaj-geddesDesign and implement integration tests that verify component interactions, API endpoints, database operations, and external service communication. Use for integration test, API test, end-to-end component testing, and service layer validation.interaction-designaj-geddesDesign meaningful interactions and microinteractions. Create delightful user experiences through thoughtful animation, feedback, and responsive interface design.intermittent-issue-debuggingaj-geddesDebug issues that occur sporadically and are hard to reproduce. Use monitoring and systematic investigation to identify root causes of flaky behavior.internationalization-i18naj-geddesImplement internationalization (i18n) and localization including message extraction, translation catalogs, pluralization rules, date/time/number formatting, RTL language support, and i18n libraries like i18next and gettext. Use for multi-language, translation, or localization needs.kpi-dashboard-designaj-geddesDesign and build dashboards that track key performance indicators. Select relevant metrics, visualize data effectively, and communicate insights to stakeholders.kubernetes-deploymentaj-geddesDeploy, manage, and scale containerized applications on Kubernetes clusters with best practices for production workloads, resource management, and rolling updates.load-balancer-setupaj-geddesConfigure and deploy load balancers (HAProxy, AWS ELB/ALB/NLB) for distributing traffic, session management, and high availability.log-aggregationaj-geddesImplement centralized logging with ELK Stack, Loki, or Splunk for log collection, parsing, storage, and analysis across infrastructure.log-analysisaj-geddesAnalyze application and system logs to identify errors, patterns, and root causes. Use log aggregation tools and structured logging for effective debugging.logging-best-practicesaj-geddesImplement structured logging with JSON formats, log levels (DEBUG, INFO, WARN, ERROR), contextual logging, PII handling, and centralized logging. Use for logging, observability, log levels, structured logs, or debugging.memory-leak-detectionaj-geddesDetect and fix memory leaks using heap snapshots, memory profiling, and leak detection tools. Use when investigating memory growth, OOM errors, or optimizing memory usage.memory-optimizationaj-geddesProfile and optimize application memory usage. Identify memory leaks, reduce memory footprint, and improve efficiency for better performance and reliability.microservices-architectureaj-geddesDesign 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.ML Model Explanationaj-geddesInterpret machine learning models using SHAP, LIME, feature importance, partial dependence, and attention visualization for explainabilityML Model Trainingaj-geddesBuild and train machine learning models using scikit-learn, PyTorch, and TensorFlow for classification, regression, and clustering tasksML Pipeline Automationaj-geddesBuild end-to-end ML pipelines with automated data processing, training, validation, and deployment using Airflow, Kubeflow, and Jenkinsmobile-app-debuggingaj-geddesDebug issues specific to mobile applications including platform-specific problems, device constraints, and connectivity issues.mobile-app-testingaj-geddesComprehensive mobile app testing strategies for iOS and Android. Covers unit tests, UI tests, integration tests, performance testing, and test automation with Detox, Appium, and XCTest.mobile-first-designaj-geddesDesign for mobile devices first, then scale up to larger screens. Create responsive interfaces that work seamlessly across all device sizes.mobile-offline-supportaj-geddesImplement offline-first mobile apps with local storage, sync strategies, and conflict resolution. Covers AsyncStorage, Realm, SQLite, and background sync patterns.mocking-stubbingaj-geddesCreate and manage mocks, stubs, spies, and test doubles for isolating unit tests from external dependencies. Use for mock, stub, spy, test double, Mockito, Jest mocks, and dependency isolation.Model Deploymentaj-geddesDeploy machine learning models to production using Flask, FastAPI, Docker, cloud platforms (AWS, GCP, Azure), and model serving frameworksModel Hyperparameter Tuningaj-geddesOptimize hyperparameters using grid search, random search, Bayesian optimization, and automated ML frameworks like Optuna and HyperoptModel Monitoringaj-geddesMonitor model performance, detect data drift, concept drift, and anomalies in production using Prometheus, Grafana, and MLflowmonorepo-managementaj-geddesManage monorepo architectures using Lerna, Turborepo, and Nx. Configure workspaces, dependency versioning, and cross-package testing.multi-cloud-strategyaj-geddesDesign and implement multi-cloud strategies spanning AWS, Azure, and GCP with vendor lock-in avoidance, hybrid deployments, and federation.mutation-testingaj-geddesEvaluate test suite quality by introducing code mutations and verifying tests catch them. Use for mutation testing, test quality, mutant detection, Stryker, PITest, and test effectiveness analysis.Natural Language Processingaj-geddesBuild NLP applications using transformers library, BERT, GPT, text classification, named entity recognition, and sentiment analysisNetwork Analysisaj-geddesAnalyze network structures, identify communities, measure centrality, and visualize relationships for social networks and organizational structuresnetwork-debuggingaj-geddesDebug network issues using browser tools and network analysis. Diagnose connection problems, latency, and data transmission issues.network-security-groupsaj-geddesConfigure network security groups and firewall rules to control inbound/outbound traffic and implement network segmentation.Neural Network Designaj-geddesDesign and architect neural networks with various architectures including CNNs, RNNs, Transformers, and attention mechanisms using PyTorch and TensorFlownosql-database-designaj-geddesDesign NoSQL database schemas for MongoDB and DynamoDB. Use when modeling document structures, designing collections, or planning NoSQL data architectures.oauth-implementationaj-geddesImplement secure OAuth 2.0, OpenID Connect (OIDC), JWT authentication, and SSO integration. Use when building secure authentication systems for web and mobile applications.payment-gateway-integrationaj-geddesIntegrate payment gateways like Stripe, PayPal, and Square with backends for payment processing, subscription management, and webhook handling. Use when building e-commerce platforms, implementing billing systems, and handling payments securely.penetration-testingaj-geddesEthical hacking and security testing methodologies using penetration testing tools, exploit frameworks, and manual security validation. Use when assessing application security posture and identifying exploitable vulnerabilities.
