aj-geddes/useful-ai-prompts▌
259 approved skills in this repository
root-cause-analysis
Productivity
Root cause analysis (RCA) identifies underlying reasons for failures, enabling permanent solutions rather than temporary fixes.
rest-api-design
Frontend
RESTful API design guidance covering resource modeling, HTTP methods, status codes, versioning, and documentation. \n \n Covers resource naming conventions, HTTP method usage, query parameters, response formats, and status code selection with clear do's and don'ts \n Includes reference guides for OpenAPI documentation, request/response examples, API versioning, authentication, rate limiting, and a complete Express.js implementation example \n Emphasizes consistency through plural resource names,
wireframe-prototyping
Productivity
Design visualization and feedback tool for early-stage UI validation before development. \n \n Covers three fidelity levels: low-fidelity sketches (30 min–2 hrs, brainstorming), medium-fidelity layouts (2–8 hrs, team alignment), and high-fidelity prototypes (8+ hrs, developer handoff) \n Recommended tools span Balsamiq and whiteboards for sketches, Figma/Sketch/Adobe XD for medium fidelity, and Figma/Framer for interactive prototypes \n Best practices emphasize early user testing, mobile-first d
jenkins-pipeline
Productivity
Enterprise-grade Jenkins pipelines with declarative and scripted syntax for multi-stage CI/CD automation. \n \n Supports both declarative and scripted pipeline approaches, with multi-branch pipeline and parameterized build capabilities \n Includes environment variables, credentials management, approval gates, and artifact archiving for production-safe deployments \n Covers agent configuration, stage orchestration, test reporting (JUnit), and Docker registry integration \n Best practices emphasiz
ansible-automation
Productivity
Infrastructure automation and configuration management across multiple servers using Ansible playbooks and roles. \n \n Supports playbook-driven deployment, configuration management, patching, and multi-server orchestration with rolling update strategies \n Includes role-based modularity, dynamic inventory management, handlers for idempotency, and health check verification \n Provides template-based configuration, vault integration for sensitive data, and serial deployment modes for controlled r
flutter-development
Productivity
Create high-performance, visually stunning mobile applications using Flutter with Dart language. Master widget composition, state management patterns, navigation, and API integration.
user-story-writing
Productivity
Write user stories with clear acceptance criteria to guide development from the user's perspective. \n \n Provides a structured template covering user role, desired action, business value, and detailed acceptance criteria using Given-When-Then format \n Includes reference guides for story refinement, splitting, estimation, and acceptance criteria examples \n Emphasizes user-focused writing, testability, and small story sizing appropriate for single-sprint completion \n Covers best practices for
color-accessibility
Productivity
Accessible color design ensures all users, including those with color vision deficiency, can access and understand information.
accessibility-testing
Testing
Accessibility testing ensures web applications are usable by people with disabilities, including those using screen readers, keyboard navigation, or other assistive technologies. It validates compliance with WCAG (Web Content Accessibility Guidelines) and identifies barriers to accessibility.
prometheus-monitoring
Productivity
Implement comprehensive Prometheus monitoring infrastructure for collecting, storing, and querying time-series metrics from applications and infrastructure.
gitlab-cicd-pipeline
Productivity
Create comprehensive GitLab CI/CD pipelines that automate building, testing, and deployment using GitLab Runner infrastructure and container execution.
css-architecture
Frontend
CSS architecture patterns for scalable, maintainable styling systems across teams and projects. \n \n Covers three core methodologies: BEM (Block Element Modifier) for component naming, SMACSS for modular organization, and CSS-in-JS with Styled Components for dynamic styling \n Includes reference guides for CSS Variables, Utility-First CSS (Tailwind pattern), and practical implementation examples \n Best suited for large-scale stylesheets, component-based design systems, and multi-team collabora
microservices-architecture
Productivity
Comprehensive guide to designing, implementing, and maintaining microservices architectures. Covers service decomposition, communication patterns, data management, deployment strategies, and observability for distributed systems.
fastapi-development
Backend
Create fast, modern Python APIs using FastAPI with async/await support, automatic API documentation, type validation using Pydantic, dependency injection, JWT authentication, and SQLAlchemy ORM integration.
query-caching-strategies
Productivity
Implement multi-level caching strategies using Redis, Memcached, and database-level caching. Covers cache invalidation, TTL strategies, and cache warming patterns.
serverless-architecture
Backend
Serverless architecture enables building complete applications without managing servers. Design event-driven, scalable systems using managed compute services, databases, and messaging systems. Pay only for actual usage with automatic scaling.
ios-swift-development
Productivity
Native iOS app development with Swift, SwiftUI, and modern async patterns. \n \n Covers MVVM architecture, SwiftUI declarative UI, URLSession networking, and Combine reactive programming \n Includes async/await patterns, Core Data persistence, and Keychain for secure storage \n Best practices emphasize dependency injection, proper error handling, @StateObject for ViewModels, and testing across iOS versions \n Reference guides provided for network services, MVVM setup, and SwiftUI view implementa
recommendation-system
Productivity
This skill implements collaborative and content-based recommendation systems with matrix factorization techniques to predict user preferences, increase engagement, and drive conversions through personalized item suggestions.
error-tracking
Productivity
Set up comprehensive error tracking with Sentry to automatically capture, report, and analyze exceptions, performance issues, and application stability.
survival-analysis
Productivity
Survival analysis studies time until an event occurs, handling censored data where events haven't happened for some subjects, enabling prediction of lifetimes and risk assessment.
spring-boot-application
Productivity
Develop production-ready Spring Boot applications with proper annotation-based configuration, dependency injection, REST controllers, JPA data persistence, service layers, and security implementation following Spring conventions.
information-architecture
Productivity
Information Architecture creates logical structures that help users find and understand information easily.
accessibility-compliance
Productivity
Implement comprehensive accessibility features following WCAG guidelines to ensure your application is usable by everyone, including people with disabilities.
code-metrics-analysis
Productivity
Measure and analyze code quality metrics to identify complexity, maintainability issues, and areas for improvement.
capacity-planning
Productivity
Capacity planning ensures teams have sufficient resources to deliver work at sustainable pace, prevents burnout, and enables accurate commitment to stakeholders.
correlation-analysis
Productivity
Correlation analysis measures the strength and direction of relationships between variables, helping identify which features are related and detect multicollinearity.
push-notification-setup
Productivity
Implement comprehensive push notification systems for iOS and Android applications using Firebase Cloud Messaging and native platform services.
project-estimation
Productivity
Accurate project estimation determines realistic timelines, budgets, and resource allocation. Effective estimation combines historical data, expert judgment, and structured techniques to minimize surprises.
memory-leak-detection
Productivity
Identify and fix memory leaks to prevent out-of-memory crashes and optimize application performance.
nginx-configuration
Productivity
Production-grade Nginx configuration for reverse proxying, load balancing, SSL/TLS termination, and API gateway patterns. \n \n Covers eight primary use cases: reverse proxy setup, load balancing, SSL termination, HTTP/2 and gRPC support, caching, rate limiting, URL rewriting, and API gateway functionality \n Includes reference guides for production configuration, HTTPS with load balancing, automated setup scripts, and monitoring integration \n Best practices section highlights performance tunin
technical-specification
Productivity
Create comprehensive technical specifications that define system requirements, architecture, implementation details, and acceptance criteria for software projects.
mutation-testing
Testing
Mutation testing assesses test suite quality by introducing small changes (mutations) to source code and verifying that tests fail. If tests don't catch a mutation, it indicates gaps in test coverage or test quality. This technique helps identify weak or ineffective tests.
user-persona-creation
Productivity
User personas synthesize research into realistic user profiles that guide design, development, and marketing decisions.
mobile-offline-support
Productivity
Design offline-first mobile applications that provide seamless user experience regardless of connectivity.
react-component-architecture
Frontend
Build scalable, maintainable React components using modern patterns including functional components, hooks, composition, and TypeScript for type safety.
code-documentation
Documents
Create clear, comprehensive code documentation using language-specific standards like JSDoc, Python docstrings, JavaDoc, and inline comments.
backup-disaster-recovery
Productivity
Design and implement comprehensive backup and disaster recovery strategies to ensure data protection, business continuity, and rapid recovery from infrastructure failures.
refactor-legacy-code
Productivity
This skill helps you systematically refactor legacy code to improve maintainability, readability, and performance while preserving existing functionality. It follows industry best practices for safe refactoring with comprehensive testing.
flask-api-development
Backend
Build modular Flask REST APIs with blueprints, SQLAlchemy ORM, JWT authentication, and validation. \n \n Covers application setup, database models, JWT authentication, blueprints for modular design, request validation, and configuration management \n Includes error handling middleware, CORS support, request ID tracking, and proper HTTP status code responses \n Emphasizes input validation, environment-based configuration, and comprehensive logging for production readiness \n Provides reference gu
changelog-maintenance
AI/ML
Create and maintain structured changelogs that document all notable changes to your project, following industry best practices like Keep a Changelog and Semantic Versioning.
release-planning
Productivity
Release planning ensures coordinated deployment of features to production with minimal risk, clear communication, and established rollback procedures.
reactive-programming
Frontend
Build responsive applications using reactive streams and observables for handling asynchronous data flows.
react-native-app
Frontend
Create robust cross-platform mobile applications using React Native with modern development patterns including navigation, state management, API integration, and native module handling.
infrastructure-monitoring
Productivity
Implement comprehensive infrastructure monitoring to track system health, performance metrics, and resource utilization with alerting and visualization across your entire stack.
penetration-testing
Testing
Systematic security testing to identify, exploit, and document vulnerabilities in applications, networks, and infrastructure through simulated attacks.
api-contract-testing
Backend
Contract testing verifies that APIs honor their contracts between consumers and providers. It ensures that service changes don't break dependent consumers without requiring full integration tests. Contract tests validate request/response formats, data types, and API behavior independently.
api-security-hardening
Backend
Comprehensive security middleware for REST APIs covering authentication, rate limiting, input validation, and attack prevention. \n \n Implements multiple security layers: helmet for HTTP headers, rate limiting, CORS configuration, input sanitization, and XSS/HPP protection \n Supports Node.js/Express and Python FastAPI with reference implementations for each framework \n Includes JWT-based authentication, input validation with sanitization, and security event logging \n Provides best practices
mobile-app-testing
Testing
Comprehensive testing strategies for iOS and Android mobile apps across unit, UI, integration, and performance layers. \n \n Covers unit testing with Jest, component testing with React Testing Library, and UI automation using Detox, Appium, XCTest, and Espresso \n Includes performance testing, regression testing, and integration testing with backend services \n Provides best practices for test isolation, mocking, meaningful naming, and >80% code coverage targets \n Emphasizes testing on real dev
mobile-first-design
Frontend
Mobile-first design prioritizes small screens as the starting point, ensuring core functionality works on all devices while leveraging larger screens for enhanced experience.
ml-model-explanation
AI/ML
Model explainability makes machine learning decisions transparent and interpretable, enabling trust, compliance, debugging, and actionable insights from predictions.
natural-language-processing
Productivity
This skill provides comprehensive tools for building NLP applications using modern transformers, BERT, GPT, and classical NLP techniques for text classification, named entity recognition, sentiment analysis, and more.
model-monitoring
Productivity
Monitoring deployed machine learning models ensures they continue to perform well in production, detecting data drift, concept drift, and performance degradation.
property-based-testing
Testing
Property-based testing verifies that code satisfies general properties or invariants for a wide range of automatically generated inputs, rather than testing specific examples. This approach finds edge cases and bugs that example-based tests often miss.
blue-green-deployment
Productivity
Deploy applications using blue-green deployment patterns to maintain two identical production environments, enabling instant traffic switching and rapid rollback capabilities.
synthetic-monitoring
Productivity
Set up synthetic monitoring to automatically simulate real user journeys, API workflows, and critical business transactions to detect issues and validate performance.
dimensionality-reduction
Productivity
Dimensionality reduction techniques reduce the number of features while preserving important information, improving model efficiency and enabling visualization of high-dimensional data.
distributed-tracing
Productivity
Set up distributed tracing infrastructure with Jaeger or Zipkin to track requests across microservices and identify performance bottlenecks.
azure-functions
Cloud
Azure Functions enables serverless computing on Microsoft Azure. Build event-driven applications with automatic scaling, flexible bindings to various Azure services, and integrated monitoring through Application Insights.
ml-pipeline-automation
AI/ML
ML pipeline automation orchestrates the entire machine learning workflow from data ingestion through model deployment, ensuring reproducibility, scalability, and reliability.
cohort-analysis
Productivity
Cohort analysis tracks groups of users with shared characteristics over time, revealing patterns in retention, engagement, and lifetime value.
canary-deployment
Productivity
Deploy new versions gradually to a small percentage of users, monitor metrics for issues, and automatically rollback or proceed based on predefined thresholds.
network-analysis
Productivity
This skill enables analysis of network structures to identify communities, measure centrality, detect influential nodes, and visualize complex relationships in social networks, organizational structures, and interconnected systems.
a/b-test-analysis
Testing
a/b-test-analysis
regression-modeling
Productivity
Regression modeling predicts continuous target values based on input features, establishing quantitative relationships between variables for forecasting and analysis.
network-security-groups
Productivity
Implement network security groups and firewall rules to enforce least privilege access, segment networks, and protect infrastructure from unauthorized access.
data-replication-setup
Productivity
Configure database replication for disaster recovery, load distribution, and high availability. Covers master-slave, multi-master replication, and monitoring strategies.
secrets-rotation
Productivity
Implement automated secrets rotation strategy for credentials, API keys, certificates, and encryption keys with zero-downtime deployment and comprehensive audit logging.
graphql-implementation
Productivity
Implement GraphQL APIs with proper schema design, resolver patterns, error handling, and performance optimization for flexible client-server communication.
polyglot-integration
Productivity
Integrate code written in different programming languages to leverage their unique strengths and ecosystems.
clustering-analysis
Productivity
Clustering partitions data into groups of similar observations without pre-defined labels, enabling discovery of natural patterns and structures in data.
container-registry-management
AI/ML
Implement comprehensive container registry management including image scanning, vulnerability detection, retention policies, access control, and multi-region replication.
artifact-management
Productivity
Implement comprehensive artifact management strategies for storing, versioning, and distributing built binaries, Docker images, and packages across environments.
correlation-tracing
Productivity
Implement correlation IDs and distributed tracing to track requests across multiple services and understand system behavior.
server-side-rendering
Backend
Build server-side rendered applications using modern template engines, view layers, and data-driven HTML generation with caching, streaming, and performance optimization across Python, Node.js, and Ruby frameworks.
graceful-shutdown
Productivity
Implement proper shutdown procedures to ensure all requests are completed, connections are closed, and resources are released before process termination.
data-migration-scripts
Productivity
Create robust, safe, and reversible data migration scripts for database schema changes and data transformations with minimal downtime.
performance-regression-debugging
Productivity
Performance regressions occur when code changes degrade application performance. Detection and quick resolution are critical.
secrets-management
Productivity
Deploy and configure secure secrets management systems to store, rotate, and audit access to sensitive credentials, API keys, and certificates across your infrastructure.
log-aggregation
Productivity
Build comprehensive log aggregation systems to collect, parse, and analyze logs from multiple sources, enabling centralized monitoring, debugging, and compliance auditing.
xss-prevention
Productivity
Implement comprehensive Cross-Site Scripting (XSS) prevention using input sanitization, output encoding, CSP headers, and secure coding practices.
mocking-stubbing
Productivity
Mocking and stubbing are essential techniques for isolating units of code during testing by replacing dependencies with controlled test doubles. This enables fast, reliable, and focused unit tests that don't depend on external systems like databases, APIs, or file systems.
autoscaling-configuration
Productivity
Implement autoscaling strategies to automatically adjust resource capacity based on demand, ensuring cost efficiency while maintaining performance and availability.
idempotency-handling
Productivity
Implement idempotency to ensure operations produce the same result regardless of how many times they're executed.
stored-procedures
Productivity
Implement stored procedures, functions, and triggers for business logic, data validation, and performance optimization. Covers procedure design, error handling, and performance considerations.
load-balancer-setup
Productivity
Deploy and configure load balancers to distribute traffic across multiple backend servers, ensuring high availability, fault tolerance, and optimal resource utilization across your infrastructure.
configuration-management
Productivity
Comprehensive guide to managing application configuration across environments, including environment variables, configuration files, secrets, feature flags, and following 12-factor app methodology.
model-hyperparameter-tuning
Productivity
Hyperparameter tuning is the process of systematically searching for the best combination of model configuration parameters to maximize performance on validation data.
runbook-creation
Productivity
Create comprehensive operational runbooks that provide step-by-step procedures for common operational tasks, incident response, and system maintenance.
retrospective-facilitation
Productivity
Retrospectives are critical ceremonies for team learning and continuous improvement. Effective facilitation creates psychological safety, encourages honest feedback, and drives tangible improvements.
infrastructure-cost-optimization
Productivity
Reduce infrastructure costs through intelligent resource allocation, reserved instances, spot instances, and continuous optimization without sacrificing performance.
zero-trust-architecture
Backend
Implement comprehensive Zero Trust security architecture based on "never trust, always verify" principle with identity-centric security, microsegmentation, and continuous verification.
computer-vision
Productivity
Computer vision enables machines to understand visual information from images and videos, powering applications like autonomous driving, medical imaging, and surveillance.
monorepo-management
Productivity
Establish scalable monorepo structures that support multiple interdependent packages while maintaining build efficiency, dependency management, and deployment coordination.
profiling-optimization
Productivity
Profile code execution to identify performance bottlenecks and optimize critical paths using data-driven approaches.
transaction-management
Productivity
Implement robust transaction management with ACID compliance, concurrency control, and error handling. Covers isolation levels, locking strategies, and deadlock resolution.
api-filtering-sorting
Backend
Build flexible filtering and sorting systems that handle complex queries efficiently with proper validation, security, and performance optimization.
api-versioning-strategy
Backend
Comprehensive guide to API versioning approaches, deprecation strategies, backward compatibility techniques, and migration planning for REST APIs, GraphQL, and gRPC services.
kpi-dashboard-design
Frontend
Effective KPI dashboards make performance visible, enable data-driven decisions, and help teams align around shared goals.
deployment-documentation
Documents
Create comprehensive deployment documentation covering infrastructure setup, CI/CD pipelines, deployment procedures, and rollback strategies.
gap-analysis
Productivity
Gap analysis systematically compares current capabilities with desired future state, revealing what needs to change and what investments are required.
pull-request-automation
Productivity
Implement pull request automation to streamline code review processes, enforce quality standards, and reduce manual overhead through templated workflows and intelligent assignment rules.
csrf-protection
Productivity
Implement comprehensive Cross-Site Request Forgery protection using synchronizer tokens, double-submit cookies, SameSite cookie attributes, and custom headers.
cross-platform-compatibility
Productivity
Comprehensive guide to writing code that works seamlessly across Windows, macOS, and Linux. Covers file path handling, environment detection, platform-specific features, and testing strategies.
frontend-routing
Frontend
Implement client-side routing with navigation, lazy loading, protected routes, and state management for multi-page single-page applications.
neural-network-design
Frontend
This skill covers designing and implementing neural network architectures including CNNs, RNNs, Transformers, and ResNets using PyTorch and TensorFlow, with focus on architecture selection, layer composition, and optimization techniques.
azure-app-service
Cloud
Azure App Service provides a fully managed platform for building and hosting web applications, REST APIs, and mobile backends. Support multiple programming languages with integrated DevOps, security, and high availability.
dns-management
Productivity
Implement DNS management strategies for traffic routing, failover, geo-routing, and high availability using Route53, Azure DNS, or CloudFlare.
causal-inference
Productivity
Causal inference determines cause-and-effect relationships and estimates treatment effects, going beyond correlation to understand what causes what.
stress-testing
Testing
Stress testing pushes systems beyond normal operating capacity to identify breaking points, failure modes, and recovery behavior. It validates system stability under extreme conditions and helps determine maximum capacity before degradation or failure.
ml-model-training
AI/ML
Training machine learning models involves selecting appropriate algorithms, preparing data, and optimizing model parameters to achieve strong predictive performance.
git-hooks-setup
Productivity
Configure Git hooks to enforce code quality standards, run automated checks, and prevent problematic commits from being pushed to shared repositories.
health-check-endpoints
Productivity
Implement health check endpoints to monitor service health, dependencies, and readiness for traffic.
stakeholder-communication
Productivity
Effective stakeholder communication ensures alignment, manages expectations, builds trust, and keeps projects on track by addressing concerns proactively.
api-pagination
Backend
Implement scalable pagination strategies for handling large datasets with efficient querying, navigation, and performance optimization.
circuit-breaker-pattern
Frontend
Implement circuit breaker patterns to prevent cascading failures and provide graceful degradation when dependencies fail.
database-indexing-strategy
Productivity
Design comprehensive indexing strategies to improve query performance, reduce lock contention, and maintain data integrity. Covers index types, design patterns, and maintenance procedures.
frontend-testing
Frontend
Build comprehensive test suites for frontend applications including unit tests, integration tests, and end-to-end tests with proper coverage and assertions.
deployment-automation
Productivity
Establish automated deployment pipelines that safely and reliably move applications across development, staging, and production environments with minimal manual intervention and risk.
nosql-database-design
Frontend
Design scalable NoSQL schemas for MongoDB (document) and DynamoDB (key-value). Covers data modeling patterns, denormalization strategies, and query optimization for NoSQL systems.
angular-module-design
Frontend
Architect scalable Angular applications using feature modules, lazy loading, services, and RxJS for reactive programming patterns.
ssl-certificate-management
Productivity
Implement automated SSL/TLS certificate management across infrastructure, including provisioning, renewal, monitoring, and secure distribution to services.
sentiment-analysis
Productivity
Sentiment analysis determines emotional tone and opinions in text, enabling understanding of customer satisfaction, brand perception, and feedback analysis.
aws-cloudfront-cdn
Cloud
Amazon CloudFront is a fast, globally distributed content delivery network (CDN). Cache content at edge locations worldwide to reduce latency, improve performance, and provide high availability with DDoS protection.
frontend-state-management
Frontend
Implement scalable state management solutions using modern patterns and libraries to handle application state, side effects, and data flow across components.
concurrency-patterns
Productivity
Implement safe concurrent code using proper synchronization primitives and patterns for parallel execution.
web-performance-optimization
Productivity
Implement performance optimization strategies including lazy loading, code splitting, caching, compression, and monitoring to improve Core Web Vitals and user experience.
database-monitoring
Productivity
Implement comprehensive database monitoring for performance analysis, health checks, and proactive alerting. Covers metrics collection, analysis, and troubleshooting strategies.
database-performance-debugging
Productivity
Database performance issues directly impact application responsiveness. Debugging focuses on identifying slow queries and optimizing execution plans.
process-mapping
Productivity
Process mapping creates visual representations of workflows, helping teams understand current operations, identify bottlenecks, and design improvements.
developer-onboarding
Productivity
Create comprehensive onboarding documentation that helps new developers quickly set up their development environment, understand the codebase, and start contributing effectively.
frontend-accessibility
Frontend
Build accessible web applications following WCAG guidelines with semantic HTML, ARIA attributes, keyboard navigation, and screen reader support for inclusive user experiences.
gcp-cloud-functions
Cloud
Google Cloud Functions enables event-driven serverless computing on Google Cloud Platform. Build functions with automatic scaling, integrated security, and seamless integration with Google Cloud services for rapid development.
api-response-optimization
Backend
Fast API responses improve overall application performance and user experience. Optimization focuses on payload size, caching, and query efficiency.
container-debugging
AI/ML
Container debugging focuses on issues within Docker/Kubernetes environments including resource constraints, networking, and application runtime problems.
security-headers-configuration
Productivity
Implement comprehensive HTTP security headers to protect web applications from XSS, clickjacking, MIME sniffing, and other browser-based attacks.
batch-processing-jobs
Productivity
Implement scalable batch processing systems for handling large-scale data processing, scheduled tasks, and async operations efficiently.
time-series-analysis
Productivity
Time series analysis examines data points collected over time to identify patterns, trends, and seasonality for forecasting and understanding temporal dynamics.
progressive-web-app
Productivity
Build progressive web applications with offline support, installability, service workers, and web app manifests to deliver app-like experiences in the browser.
test-automation-framework
Testing
A test automation framework provides structure, reusability, and maintainability for automated tests. It defines patterns for organizing tests, managing test data, handling dependencies, and generating reports. A well-designed framework reduces duplication, improves reliability, and accelerates test development.
incident-response-plan
Productivity
Structured approach to detecting, responding to, containing, and recovering from security incidents with comprehensive playbooks and automation.
data-cleaning-pipeline
Productivity
Data cleaning pipelines transform raw, messy data into clean, standardized formats suitable for analysis and modeling through systematic handling of missing values, outliers, and data quality issues.
aws-ec2-setup
Cloud
Amazon EC2 provides resizable compute capacity in the cloud. Launch and configure virtual servers with complete control over networking, storage, and security settings. Scale automatically based on demand.
background-job-processing
Productivity
Build robust background job processing systems with distributed task queues, worker pools, job scheduling, error handling, retry policies, and monitoring for efficient asynchronous task execution.
file-upload-handling
Productivity
Build secure and robust file upload systems with validation, sanitization, virus scanning, efficient storage management, CDN integration, and proper file serving mechanisms across different backend frameworks.
data-visualization
Productivity
Data visualization transforms complex data into clear, compelling visual representations that reveal patterns, trends, and insights for storytelling and decision-making.
api-error-handling
Backend
Build robust error handling systems with standardized error responses, detailed logging, error categorization, and user-friendly error messages. This skill covers the full lifecycle from throwing typed errors through logging, monitoring, and client-facing response formatting.
integration-testing
Testing
Integration testing validates that different components, modules, or services work correctly together. Unlike unit tests that isolate single functions, integration tests verify the interactions between multiple parts of your system including databases, APIs, external services, and infrastructure.
log-analysis
Productivity
Logs are critical for debugging and monitoring. Effective log analysis quickly identifies issues and enables root cause analysis.
network-debugging
Productivity
Network debugging identifies connectivity issues, latency problems, and data transmission errors that impact application performance.
vulnerability-scanning
Productivity
Systematically identify security vulnerabilities in applications, dependencies, and infrastructure using automated scanning tools and manual security assessments.
real-time-features
Productivity
Implement real-time bidirectional communication between clients and servers for instant data synchronization and live updates.
api-gateway-configuration
Backend
Design and configure API gateways to handle routing, authentication, rate limiting, and request/response transformation for microservice architectures.
caching-strategy
Productivity
Implement effective caching strategies to improve application performance, reduce latency, and decrease load on backend systems.
application-logging
Productivity
Implement comprehensive structured logging with proper levels, context, and centralized aggregation for effective debugging and monitoring.
visual-regression-testing
Testing
Visual regression testing captures screenshots of UI components and pages, then compares them across versions to detect unintended visual changes. This automated approach catches CSS bugs, layout issues, and design regressions that traditional functional tests miss.
data-encryption
Productivity
Implement robust encryption strategies for protecting sensitive data at rest and in transit using industry-standard cryptographic algorithms and key management practices.
database-schema-documentation
Documents
Create comprehensive database schema documentation including entity relationship diagrams (ERD), table definitions, indexes, constraints, and data dictionaries.
database-backup-restore
Productivity
Implement comprehensive backup and disaster recovery strategies. Covers backup types, retention policies, restore testing, and recovery time objectives (RTO/RPO).
cicd-pipeline-setup
Productivity
Build automated continuous integration and deployment pipelines that test code, build artifacts, run security checks, and deploy to multiple environments with minimal manual intervention.
technical-debt-assessment
Productivity
Systematically identify, measure, and manage technical debt to make informed decisions about code quality investments.
grpc-service-development
Productivity
Develop efficient gRPC services using Protocol Buffers for service definition, with support for unary calls, client streaming, server streaming, and bidirectional streaming patterns.
api-authentication
Backend
Implement comprehensive authentication strategies for APIs including JWT tokens, OAuth 2.0, API keys, and session management with proper security practices.
semantic-versioning
Productivity
Establish semantic versioning practices to maintain consistent version numbering aligned with release significance, enabling automated version management and release notes generation.
database-migration-management
Productivity
Implement robust database migration systems with version control, rollback capabilities, and data transformation strategies. Includes migration frameworks and production deployment patterns.
security-audit-logging
Productivity
Implement comprehensive audit logging for security events, user actions, and system changes with structured logging, retention policies, and SIEM integration.
oauth-implementation
Productivity
Implement industry-standard OAuth 2.0 and OpenID Connect authentication flows with JWT tokens, refresh tokens, and secure session management.
terraform-infrastructure
Cloud
Build scalable infrastructure as code with Terraform, managing AWS, Azure, GCP, and on-premise resources through declarative configuration, remote state, and automated provisioning.
performance-testing
Testing
Performance testing measures how systems behave under various load conditions, including response times, throughput, resource utilization, and scalability. It helps identify bottlenecks, validate performance requirements, and ensure systems can handle expected loads.
requirements-gathering
Frontend
Effective requirements gathering establishes a shared understanding of what will be built, preventing misalignment and expensive changes later in the project.
database-query-optimization
Productivity
Slow database queries are a common performance bottleneck. Optimization through indexing, efficient queries, and caching dramatically improves application performance.
mobile-app-debugging
Productivity
Mobile app debugging addresses platform-specific issues, device hardware limitations, and mobile-specific network conditions.
memory-optimization
Productivity
Memory optimization improves application performance, stability, and reduces infrastructure costs. Efficient memory usage is critical for scalability.
bundle-size-optimization
Productivity
Smaller bundles download faster, parse faster, and execute faster, dramatically improving perceived performance especially on slower networks.
gcp-cloud-run
Cloud
Google Cloud Run enables deployment of containerized applications at scale without managing infrastructure. Run stateless HTTP containers with automatic scaling from zero to thousands of instances, paying only for compute time consumed.
technical-roadmap-planning
Productivity
A technical roadmap provides a strategic plan for technology evolution, guiding architectural decisions, infrastructure investments, and capability development aligned with business objectives.
user-research-analysis
Productivity
Effective research analysis transforms raw data into actionable insights that guide product development and design.
api-rate-limiting
Backend
Protect APIs from abuse and manage traffic using various rate limiting algorithms with per-user, per-IP, and per-endpoint strategies.
aws-s3-management
Cloud
Amazon S3 provides secure, durable, and highly scalable object storage. Manage buckets with encryption, versioning, access controls, lifecycle policies, and cross-region replication for reliable data storage and retrieval.
internationalization-i18n
Productivity
Comprehensive guide to implementing internationalization and localization in applications. Covers message translation, pluralization, date/time/number formatting, RTL languages, and integration with popular i18n libraries.
app-store-deployment
Productivity
Publish mobile applications to official app stores with proper code signing, versioning, testing, and submission procedures.
github-actions-workflow
Productivity
Create powerful GitHub Actions workflows to automate testing, building, security scanning, and deployment processes directly from your GitHub repository.
user-guide-creation
Frontend
Create clear, user-friendly documentation that helps users understand and effectively use your product, with step-by-step instructions, screenshots, and practical examples.
design-patterns-implementation
Frontend
Apply proven design patterns to create maintainable, extensible, and testable code architectures.
static-code-analysis
Productivity
Use automated tools to analyze code without executing it, catching bugs, security issues, and style violations early.
security-testing
Testing
Security testing identifies vulnerabilities, weaknesses, and threats in applications to ensure data protection, prevent unauthorized access, and maintain system integrity. It combines automated scanning (SAST, DAST) with manual penetration testing and code review.
access-control-rbac
Productivity
Implement comprehensive Role-Based Access Control systems with permissions management, attribute-based policies, and least privilege principles.
image-optimization
Productivity
Images typically comprise 50% of page weight. Optimization dramatically improves performance, especially on mobile networks.
websocket-implementation
Productivity
Build scalable WebSocket systems for real-time communication with proper connection management, message routing, error handling, and horizontal scaling support.
competitor-analysis
Productivity
Systematic competitor analysis reveals market positioning, identifies competitive advantages, and informs strategic product decisions.
kubernetes-deployment
Cloud
Master Kubernetes deployments for managing containerized applications at scale, including multi-container services, resource allocation, health checks, and rolling deployment strategies.
business-case-development
Productivity
A strong business case combines financial analysis, strategic alignment, and risk assessment to justify investment decisions and secure leadership approval.
docker-containerization
Cloud
Build production-ready Docker containers following best practices for security, performance, and maintainability.
e2e-testing-automation
Testing
End-to-end (E2E) testing validates complete user workflows from the UI through all backend systems, ensuring the entire application stack works together correctly from a user's perspective. E2E tests simulate real user interactions with browsers, handling authentication, navigation, form submissions, and validating results.
security-compliance-audit
Productivity
Systematic evaluation of security controls, policies, and procedures to ensure compliance with industry standards and regulatory requirements.
funnel-analysis
Productivity
Funnel analysis tracks user progression through sequential steps, identifying where users drop off and optimizing each stage for better conversion.
grafana-dashboard
Productivity
Design and implement comprehensive Grafana dashboards with multiple visualization types, variables, and drill-down capabilities for operational monitoring.
ruby-rails-application
AI/ML
Build comprehensive Ruby on Rails applications with proper model associations, RESTful controllers, Active Record queries, authentication systems, middleware chains, and view rendering following Rails conventions.
responsive-web-design
Frontend
Mobile-first responsive layouts using CSS Grid, Flexbox, and media queries. \n \n Covers three core layout techniques: Flexbox for flexible component layouts, CSS Grid for structured multi-column designs, and mobile-first media queries for device adaptation \n Includes reference guides for navigation, typography, cards, and grid-based layouts with working code examples \n Emphasizes mobile-first development strategy, cross-browser compatibility, and accessible design patterns across all device s
recommendation-engine
Productivity
This skill provides comprehensive implementation of recommendation systems using collaborative filtering, content-based filtering, matrix factorization, and hybrid approaches to predict user preferences and deliver personalized suggestions.
third-party-integration
Productivity
Build robust integrations with external services using standardized patterns for API calls, error handling, authentication, and data transformation.
documentation-site-setup
Documents
Set up professional documentation websites using popular static site generators like Docusaurus, MkDocs, VitePress, and GitBook.
aws-lambda-functions
Cloud
AWS Lambda enables you to run code without provisioning or managing servers. Build serverless applications using event-driven triggers, pay only for compute time consumed, and scale automatically with workload.
design-handoff
Frontend
Design handoff bridges design and development, ensuring developers have all information needed to implement designs accurately and efficiently.
architecture-diagrams
Productivity
Generate system architecture diagrams using Mermaid, PlantUML, C4 models, and flowcharts for technical documentation. \n \n Supports multiple diagram types: system architecture, sequence diagrams, C4 context and component diagrams, deployment diagrams, data flows, and class diagrams \n Text-based, version-control-friendly formats that integrate directly into documentation and code repositories \n Includes best practices for consistent notation, meaningful color coding, logical grouping with subg
risk-assessment
Productivity
Risk assessment is a systematic process of identifying potential threats to project success and developing strategies to mitigate, avoid, or accept them.
markdown-documentation
Documents
Comprehensive reference for markdown syntax, GitHub Flavored Markdown, and documentation best practices. \n \n Covers core markdown elements: headers, text formatting, lists, links, images, code blocks, and tables \n Includes GitHub Flavored Markdown extensions: collapsible sections, syntax highlighting, badges, alerts, and Mermaid diagrams \n Provides actionable best practices for README files, wikis, and technical documentation, including accessibility guidelines and link management \n Organiz
android-kotlin-development
Productivity
Native Android development with Kotlin, MVVM architecture, Jetpack Compose, and modern libraries. \n \n Covers MVVM pattern with Jetpack ViewModels, StateFlow for reactive state management, and Hilt for dependency injection \n Includes Jetpack Compose for declarative UI, Retrofit for API integration, and Room for local SQLite persistence \n Provides reference implementations for models, API services, ViewModels, and Compose UI components \n Emphasizes coroutines for async operations, proper life
cloud-cost-management
Cloud
Cloud cost management involves monitoring, analyzing, and optimizing cloud spending. Implement strategies using reserved instances, spot pricing, proper sizing, and cost allocation to maximize ROI and prevent budget overruns.
nodejs-express-server
Backend
Production-ready Express.js servers with routing, middleware, authentication, and database integration. \n \n Covers core Express patterns including middleware chains, RESTful routing with CRUD operations, and error handling middleware \n Supports authentication via JWT, database integration with PostgreSQL and Sequelize, and environment-based configuration \n Includes best practices for input validation, async/await patterns, rate limiting, and HTTPS in production \n Reference guides provided f
form-validation
Productivity
Implement comprehensive form validation including client-side validation, server-side synchronization, and real-time error feedback with TypeScript type safety.
api-reference-documentation
Backend
Generate professional API documentation that developers can use to integrate with your API, including endpoint specifications, authentication, request/response examples, and interactive documentation.
rate-limiting-implementation
Productivity
Implement rate limiting and throttling mechanisms to protect your services from abuse, ensure fair resource allocation, and maintain system stability under load.
code-generation-template
Productivity
Comprehensive guide to code generation techniques including template engines, AST manipulation, code scaffolding, and automated boilerplate generation for increased productivity and consistency.
logging-best-practices
Productivity
Comprehensive guide to implementing structured, secure, and performant logging across applications. Covers log levels, structured logging formats, contextual information, PII protection, and centralized logging systems.
code-review-analysis
Productivity
Comprehensive code reviews covering quality, security, performance, and best practices. \n \n Systematic review process across five dimensions: code quality, security vulnerabilities, performance, testing, and maintainability \n Includes initial assessment, detailed analysis guides, and constructive feedback frameworks \n Covers pull request analysis, coding standards compliance, and developer mentoring through structured review \n Best practices emphasize respectful feedback with explanations a
classification-modeling
Productivity
Classification modeling predicts categorical target values, assigning observations to discrete classes or categories based on input features.
cloud-storage-optimization
Cloud
Optimize cloud storage costs and performance across multiple cloud providers using compression, intelligent tiering, data partitioning, and lifecycle management. Reduce storage costs while maintaining accessibility and compliance requirements.
intermittent-issue-debugging
Productivity
Intermittent issues are the most difficult to debug because they don't occur consistently. Systematic approach and comprehensive monitoring are essential.
model-deployment
Productivity
Model deployment is the process of taking a trained machine learning model and making it available for production use through APIs, web services, or batch processing systems.
multi-cloud-strategy
Cloud
Multi-cloud strategies enable leveraging multiple cloud providers for flexibility, redundancy, and optimization. Avoid vendor lock-in, optimize costs by comparing cloud services, and implement hybrid deployments with seamless data synchronization.
service-mesh-implementation
Productivity
Deploy and configure a service mesh to manage microservice communication, enable advanced traffic management, implement security policies, and provide comprehensive observability across distributed systems.
test-data-generation
Testing
Test data generation creates realistic, consistent, and maintainable test data for automated testing. Well-designed test data reduces test brittleness, improves readability, and makes it easier to create diverse test scenarios.
disaster-recovery-testing
Testing
Implement systematic disaster recovery testing to validate recovery procedures, measure RTO/RPO, identify gaps, and ensure team readiness for actual incidents.
cloud-security-configuration
Cloud
Cloud security requires comprehensive strategies spanning identity management, encryption, network controls, compliance, and threat detection. Implement defense-in-depth with multiple layers of protection and continuous monitoring.
api-changelog-versioning
Backend
Create comprehensive API changelogs that document changes, deprecations, breaking changes, and provide migration guides for API consumers.
exploratory-data-analysis
Productivity
Exploratory Data Analysis (EDA) is the critical first step in data science projects, systematically examining datasets to understand their characteristics, identify patterns, and assess data quality before formal modeling.
django-application
Backend
Build comprehensive Django web applications with proper model design, view hierarchies, database operations, user authentication, and admin functionality following Django conventions and best practices.
statistical-hypothesis-testing
Testing
Hypothesis testing provides a framework for making data-driven decisions by testing whether observed differences are statistically significant or due to chance.
alert-management
Productivity
Design and implement sophisticated alert management systems with PagerDuty integration, escalation policies, alert routing, and incident coordination.
webhook-integration
Productivity
Implement robust webhook systems for event-driven architectures, enabling real-time communication between services and third-party integrations.
feature-flag-system
Productivity
Implement feature flags to decouple deployment from release, enable gradual rollouts, A/B testing, and provide emergency kill switches.
cpu-profiling
Productivity
CPU profiling identifies which functions consume most CPU time, enabling targeted optimization of expensive code paths.
cloud-migration-planning
Cloud
Cloud migration planning involves assessing current infrastructure, designing migration strategies, executing migrations with minimal downtime, and validating outcomes. Support lift-and-shift, replatforming, and refactoring approaches for smooth cloud adoption.
continuous-testing
Testing
Continuous testing integrates automated testing throughout the software development lifecycle, providing rapid feedback on quality at every stage. It shifts testing left in the development process and ensures that code changes are validated automatically before reaching production.
vue-application-structure
Frontend
Build well-organized Vue 3 applications using Composition API, proper file organization, and TypeScript for type safety and maintainability.
sql-injection-prevention
Productivity
Implement comprehensive SQL injection prevention using prepared statements, parameterized queries, ORM best practices, and input validation.
troubleshooting-guide
Frontend
Create structured troubleshooting documentation that helps users and support teams quickly diagnose and resolve common issues.
event-sourcing
Productivity
Store state changes as a sequence of events rather than the current state, enabling temporal queries, audit trails, and event replay.
unit-testing-framework
Testing
Write effective unit tests that are fast, isolated, readable, and maintainable following industry best practices and AAA (Arrange-Act-Assert) pattern.
email-service-integration
AI/ML
Build comprehensive email systems with SMTP integration, third-party email providers (SendGrid, Mailgun, AWS SES), HTML templates, email validation, retry mechanisms, and proper error handling.
interaction-design
Frontend
Interaction design focuses on how users engage with systems, creating intuitive and delightful experiences through feedback and responsiveness.
aws-rds-database
Cloud
Amazon RDS simplifies relational database deployment and operations. Support multiple database engines with automated backups, replication, encryption, and high availability through Multi-AZ deployments.
dependency-management
Productivity
Comprehensive dependency management across JavaScript/Node.js, Python, Ruby, Java, and other ecosystems. Covers version control, conflict resolution, security auditing, and best practices for maintaining healthy dependencies.
uptime-monitoring
Productivity
Set up comprehensive uptime monitoring with health checks, status pages, and incident tracking to ensure visibility into service availability.
git-workflow-strategy
Productivity
Establish efficient Git workflows that support team collaboration, code quality, and deployment readiness through structured branching strategies and merge patterns.
security-documentation
Documents
Create comprehensive security documentation including policies, guidelines, compliance requirements, and best practices for secure application development and operations.
anomaly-detection
Productivity
Anomaly detection identifies unusual patterns, outliers, and anomalies in data that deviate significantly from normal behavior, enabling fraud detection and system monitoring.
feature-engineering
Productivity
Feature engineering creates and transforms features to improve model performance, interpretability, and generalization through domain knowledge and mathematical transformations.
payment-gateway-integration
Productivity
Build secure payment processing systems with major payment providers (Stripe, PayPal, Square), handling transactions, subscriptions, webhooks, PCI compliance, and error scenarios across different backend frameworks.
browser-debugging
Productivity
Browser debugging tools help identify and fix client-side issues including JavaScript errors, layout problems, and performance issues.
database-schema-design
Frontend
Design scalable, normalized database schemas with proper relationships, constraints, and data types. Includes normalization techniques, relationship patterns, and constraint strategies.
web-performance-audit
Productivity
Web performance audits measure load times, identify bottlenecks, and guide optimization efforts to create faster, better user experiences.
design-system-creation
Frontend
A design system is a structured set of components, guidelines, and principles that ensure consistency, accelerate development, and improve product quality.
agile-sprint-planning
Productivity
Agile sprint planning provides a structured approach to organize work into time-boxed iterations, enabling teams to deliver value incrementally while maintaining flexibility and responding to change.
session-management
Productivity
Implement comprehensive session management systems with secure token handling, session persistence, token refresh mechanisms, proper logout procedures, and CSRF protection across different backend frameworks.
sql-query-optimization
Productivity
Analyze SQL queries to identify performance bottlenecks and implement optimization techniques. Includes query analysis, indexing strategies, and rewriting patterns for improved performance.
webhook-development
Productivity
Build reliable webhook systems with event delivery, signature verification, retry logic, and dead-letter handling for asynchronous integrations.
database-sharding
Productivity
Implement horizontal data partitioning across multiple database servers. Covers sharding strategies, consistent hashing, shard key selection, and cross-shard querying patterns.
dependency-tracking
Productivity
Dependency tracking ensures visibility of task relationships, identifies blocking issues early, and enables better resource planning and risk mitigation.