act-local-testing
Use when testing GitHub Actions workflows locally with act. Covers act CLI usage, Docker configuration, debugging workflows, and troubleshooting common issues when running workflows on your local machine.
Use when testing GitHub Actions workflows locally with act. Covers act CLI usage, Docker configuration, debugging workflows, and troubleshooting common issues when running workflows on your local machine.
Use when managing Maven dependencies, resolving dependency conflicts, configuring BOMs, or optimizing dependency trees in Java projects.
Use when writing and organizing Terraform infrastructure-as-code configurations for cloud resource provisioning.
This skill should be used when the user asks to "aws cli", "aws configure", "aws sso", "aws sts", "terraform aws", or works with AWS CLI and Terraform AWS Provider patterns. Provides comprehensive AWS ecosystem patterns and best practices.
Use when managing Terraform state files, remote backends, and state locking for infrastructure coordination.
Use when managing multiple environments with Pulumi stacks for development, staging, and production deployments.
Use when managing hosts and groups in Ansible inventory for organizing infrastructure and applying configurations across environments.
Use when writing infrastructure-as-code with Pulumi using programming languages for cloud resource provisioning.
Use when building reusable infrastructure components with Pulumi for modular, composable cloud resources.
Use when creating and using reusable Terraform modules for organizing and sharing infrastructure code.
Use when working with Helm templates and template functions for generating Kubernetes manifests dynamically.
Use when managing environment-specific Kubernetes configurations with Kustomize overlays and patches.
Use when customizing Kubernetes configurations without templates using Kustomize overlays and patches.
Use when generating ConfigMaps and Secrets with Kustomize for Kubernetes configuration management.
Use when writing and deploying Kubernetes manifests for container orchestration.
Use when managing Kubernetes resources including deployments, services, configmaps, and secrets.
Use when managing Helm values files and configuration overrides for customizing Kubernetes deployments.
Use when defining and running multi-container Docker applications with Docker Compose YAML configuration.
Use when understanding and creating Helm charts for packaging and deploying Kubernetes applications.
Use when implementing Kubernetes security best practices including RBAC, pod security policies, and network policies.
Use when configuring networks and service communication in Docker Compose including bridge networks, overlay networks, service discovery, and inter-service communication.
Guidelines for pull requests descriptions. Use when asked to create a PR, or decided to create one by yourself, or when asked to write/improve PR description.
Use when organizing complex CocoaPods libraries into subspecs. Covers modular architecture, dependency management between subspecs, and default subspecs patterns for better code organization and optional features.
Use when writing commit messages that clearly communicate changes and tell the story of development. Helps create informative, well-structured commit messages that serve as documentation.