Skills
18,283 skills, most installed first.
Browse
api-security-hardeningaj-geddesSecure REST APIs with authentication, rate limiting, CORS, input validation, and security middleware. Use when building or hardening API endpoints against common attacks.api-versioning-strategyaj-geddesImplement 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.app-store-deploymentaj-geddesDeploy iOS and Android apps to App Store and Google Play. Covers signing, versioning, build configuration, submission process, and release management.application-loggingaj-geddesImplement structured logging across applications with log aggregation and centralized analysis. Use when setting up application logging, implementing ELK stack, or analyzing application behavior.artifact-managementaj-geddesManage build artifacts, Docker images, and package registries. Configure artifact repositories, versioning, and distribution strategies.autoscaling-configurationaj-geddesConfigure autoscaling for Kubernetes, VMs, and serverless workloads based on metrics, schedules, and custom indicators.aws-cloudfront-cdnaj-geddesDistribute content globally using CloudFront with caching, security headers, WAF integration, and origin configuration. Use for low-latency content delivery.aws-ec2-setupaj-geddesLaunch and configure EC2 instances with security groups, IAM roles, key pairs, AMIs, and auto-scaling. Use for virtual servers and managed infrastructure.aws-lambda-functionsaj-geddesCreate and deploy serverless functions using AWS Lambda with event sources, permissions, layers, and environment configuration. Use for event-driven computing without managing servers.aws-rds-databaseaj-geddesDeploy and manage relational databases using RDS with Multi-AZ, read replicas, backups, and encryption. Use for PostgreSQL, MySQL, MariaDB, and Oracle.aws-s3-managementaj-geddesManage S3 buckets with versioning, encryption, access control, lifecycle policies, and replication. Use for object storage, static sites, and data lakes.azure-app-serviceaj-geddesDeploy and manage web apps using Azure App Service with auto-scaling, deployment slots, SSL/TLS, and monitoring. Use for hosting web applications on Azure.azure-functionsaj-geddesCreate serverless functions on Azure with triggers, bindings, authentication, and monitoring. Use for event-driven computing without managing infrastructure.background-job-processingaj-geddesImplement background job processing systems with task queues, workers, scheduling, and retry mechanisms. Use when handling long-running tasks, sending emails, generating reports, and processing large datasets asynchronously.backup-disaster-recoveryaj-geddesImplement backup strategies, disaster recovery plans, and data restoration procedures for protecting critical infrastructure and data.batch-processing-jobsaj-geddesImplement robust batch processing systems with job queues, schedulers, background tasks, and distributed workers. Use when processing large datasets, scheduled tasks, async operations, or resource-intensive computations.blue-green-deploymentaj-geddesImplement blue-green deployment strategies for zero-downtime releases with instant rollback capability and traffic switching between environments.browser-debuggingaj-geddesDebug client-side issues using browser developer tools. Identify JavaScript errors, styling issues, and performance problems in the browser.bundle-size-optimizationaj-geddesReduce JavaScript and CSS bundle sizes through code splitting, tree shaking, and optimization techniques. Improve load times and overall application performance.business-case-developmentaj-geddesBuild compelling business cases to justify investments and secure funding. Quantify benefits, assess costs, manage risks, and present compelling ROI arguments to leadership.caching-strategyaj-geddesImplement efficient caching strategies using Redis, Memcached, CDN, and cache invalidation patterns. Use when optimizing application performance, reducing database load, or improving response times.canary-deploymentaj-geddesImplement canary deployment strategies to gradually roll out new versions to subset of users with automatic rollback based on metrics.capacity-planningaj-geddesAnalyze team capacity, plan resource allocation, and balance workload across projects. Forecast staffing needs and optimize team utilization while maintaining sustainable pace.Causal Inferenceaj-geddesDetermine cause-and-effect relationships using propensity scoring, instrumental variables, and causal graphs for policy evaluation and treatment effectschangelog-maintenanceaj-geddesMaintain comprehensive changelogs and release notes following Keep a Changelog format. Use when documenting version history, release notes, or tracking changes across versions.cicd-pipeline-setupaj-geddesDesign and implement CI/CD pipelines with GitHub Actions, GitLab CI, Jenkins, or CircleCI. Use for automated testing, building, and deployment workflows.circuit-breaker-patternaj-geddesImplement circuit breaker patterns for fault tolerance, automatic failure detection, and fallback mechanisms. Use when calling external services, handling cascading failures, or implementing resilience patterns.Classification Modelingaj-geddesBuild binary and multiclass classification models using logistic regression, decision trees, and ensemble methods for categorical prediction and classificationcloud-cost-managementaj-geddesOptimize and manage cloud costs across AWS, Azure, and GCP using reserved instances, spot pricing, and cost monitoring tools.cloud-migration-planningaj-geddesPlan and execute cloud migrations with assessment, database migration, application refactoring, and cutover strategies across AWS, Azure, and GCP.cloud-security-configurationaj-geddesImplement comprehensive cloud security across AWS, Azure, and GCP with IAM, encryption, network security, compliance, and threat detection.cloud-storage-optimizationaj-geddesOptimize cloud storage across AWS S3, Azure Blob, and GCP Cloud Storage with compression, partitioning, lifecycle policies, and cost management.Clustering Analysisaj-geddesIdentify groups and patterns in data using k-means, hierarchical clustering, and DBSCAN for cluster discovery, customer segmentation, and unsupervised learningcode-documentationaj-geddesWrite comprehensive code documentation including JSDoc, Python docstrings, inline comments, function documentation, and API comments. Use when documenting code, writing docstrings, or creating inline documentation.code-generation-templateaj-geddesGenerate code from templates and patterns including scaffolding, boilerplate generation, AST-based code generation, and template engines. Use when generating code, scaffolding projects, creating boilerplate, or using templates.code-metrics-analysisaj-geddesAnalyze code complexity, cyclomatic complexity, maintainability index, and code churn using metrics tools. Use when assessing code quality, identifying refactoring candidates, or monitoring technical debt.Cohort Analysisaj-geddesTrack and analyze user cohorts over time, calculate retention rates, and identify behavioral patterns for customer lifecycle and retention analysiscolor-accessibilityaj-geddesDesign color palettes that are accessible to all users including those with color blindness. Ensure sufficient contrast, meaningful use of color, and inclusive design.competitor-analysisaj-geddesAnalyze competitive landscape to identify strengths, weaknesses, opportunities, and threats. Inform product strategy and positioning based on market insights.Computer Visionaj-geddesImplement computer vision tasks including image classification, object detection, segmentation, and pose estimation using PyTorch and TensorFlowconcurrency-patternsaj-geddesImplement 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.configuration-managementaj-geddesManage application configuration including environment variables, settings management, configuration hierarchies, secret management, feature flags, and 12-factor app principles. Use for config, environment setup, or settings management.container-debuggingaj-geddesDebug Docker containers and containerized applications. Diagnose deployment issues, container lifecycle problems, and resource constraints.container-registry-managementaj-geddesManage container registries (Docker Hub, ECR, GCR) with image scanning, retention policies, and access control.continuous-testingaj-geddesIntegrate automated testing into CI/CD pipelines for continuous quality feedback. Use for continuous testing, CI testing, automated testing pipelines, test orchestration, and DevOps quality practices.Correlation Analysisaj-geddesMeasure relationships between variables using correlation coefficients, correlation matrices, and association tests for correlation measurement, relationship analysis, and multicollinearity detectioncorrelation-tracingaj-geddesImplement distributed tracing with correlation IDs, trace propagation, and span tracking across microservices. Use when debugging distributed systems, monitoring request flows, or implementing observability.cpu-profilingaj-geddesProfile CPU usage to identify hot spots and bottlenecks. Optimize code paths consuming most CPU time for better performance and resource efficiency.cross-platform-compatibilityaj-geddesHandle cross-platform compatibility including file paths, environment detection, platform-specific dependencies, and testing across Windows, macOS, and Linux. Use when dealing with platform-specific code or OS compatibility.csrf-protectionaj-geddesImplement Cross-Site Request Forgery (CSRF) protection using tokens, SameSite cookies, and origin validation. Use when building forms and state-changing operations.
