@claudeautopm/plugin-devops
v2.0.0
Published
Complete DevOps plugin with agents, commands, rules, and scripts for CI/CD, Docker, GitHub, observability, and infrastructure automation for ClaudeAutoPM
Maintainers
Readme
@claudeautopm/plugin-devops
Complete DevOps Plugin for ClaudeAutoPM Framework
📋 Overview
@claudeautopm/plugin-devops provides comprehensive DevOps capabilities for the ClaudeAutoPM framework. This plugin includes agents for Docker, GitHub Actions, Azure DevOps, observability (Prometheus/Grafana), infrastructure automation, CI/CD commands, DevOps rules, and example scripts.
Package Information
- Package Name:
@claudeautopm/plugin-devops - Version: 2.0.0
- Schema Version: 2.0
- Category: DevOps & CI/CD
- Size: ~18 KB (gzipped)
- Total Resources: 18 (7 agents + 1 command + 4 rules + 5 scripts)
📦 Installation
# Install the plugin package
npm install -g @claudeautopm/plugin-devops
# Install plugin agents to your project
autopm plugin install devops🎯 What's Included
DevOps Agents (7 agents)
CI/CD & Version Control
azure-devops-specialist - Azure DevOps pipelines, workflows, and work item management
- Tags: azure, devops, pipelines, ci-cd, work-items
- Context7: Azure documentation, Architecture center
- MCP: azure-cli
github-operations-specialist - GitHub Actions workflows, repository management, and automation
- Tags: github, actions, workflows, ci-cd, automation
- Context7: GitHub Actions toolkit, Starter workflows
- MCP: github
Containerization
- docker-containerization-expert - Docker containerization, Dockerfile optimization, and Docker Compose
- Tags: docker, containers, dockerfile, compose, multi-stage
- Context7: Docker docs, Docker Compose
- MCP: docker
Infrastructure & Networking
traefik-proxy-expert - Traefik reverse proxy, load balancing, and service discovery
- Tags: traefik, proxy, load-balancer, service-discovery, ssl
- Context7: Traefik documentation
- MCP: -
ssh-operations-expert - SSH operations, key management, tunneling, and security
- Tags: ssh, security, tunneling, keys, remote-access
- Context7: AWS SSH best practices
- MCP: -
Monitoring & Observability
- observability-engineer - Prometheus, Grafana, logging, tracing, and observability stack
- Tags: observability, prometheus, grafana, monitoring, tracing
- Context7: Prometheus, Grafana
- MCP: prometheus, grafana
Context Management
- mcp-context-manager - Model Context Protocol server management and context optimization
- Tags: mcp, context, optimization, model-context-protocol
- Context7: -
- MCP: -
CI/CD Commands (1 command)
- workflow-create - Create GitHub Actions workflow with best practices
- Category: ci-cd
- Required Agent: github-operations-specialist
- Context7: GitHub Actions toolkit, Starter workflows
DevOps Rules (4 rules)
github-operations - GitHub operations standards and best practices
- Priority: high
- Enforces on: github-operations-specialist
docker-first-development - Docker-first development workflow and containerization standards
- Priority: medium
- Enforces on: docker-containerization-expert
devops-troubleshooting-playbook - DevOps troubleshooting methodologies and debugging strategies
- Priority: high
- Enforces on: observability-engineer, docker-containerization-expert
ci-cd-kubernetes-strategy - CI/CD pipeline strategies for Kubernetes deployments
- Priority: high
- Enforces on: github-operations-specialist, azure-devops-specialist
Example Scripts (5 scripts)
docker-build-multistage.sh - Multi-stage Docker build with BuildKit optimization
- Category: docker
- Demonstrates: Docker multi-stage builds, BuildKit, security scanning
github-workflow-validate.sh - GitHub Actions workflow validation and syntax check
- Category: github
- Demonstrates: GitHub CLI, workflow validation, YAML linting
prometheus-health-check.sh - Prometheus health check and metrics validation
- Category: monitoring
- Demonstrates: Prometheus API, health checks, alert monitoring
docker-compose-validate.sh - Docker Compose configuration validation
- Category: docker
- Demonstrates: Compose validation, syntax checking, health checks
ssh-key-setup.sh - SSH key generation and setup with ED25519
- Category: ssh
- Demonstrates: ED25519 key generation, SSH agent, best practices
💡 Usage
In Claude Code
After installation, agents are available in your project:
<!-- CLAUDE.md -->
## Active Team Agents
<!-- Load DevOps agents -->
- @include .claude/agents/devops/docker-containerization-expert.md
- @include .claude/agents/devops/github-operations-specialist.mdOr use autopm team load to automatically include agents:
# Load DevOps-focused team
autopm team load devops
# Or include DevOps in fullstack team
autopm team load fullstackDirect Invocation
# Invoke agent directly from CLI
autopm agent invoke docker-containerization-expert "Optimize multi-stage Dockerfile"📋 Agent Capabilities
CI/CD Pipeline Design
- GitHub Actions workflow automation
- Azure DevOps pipeline configuration
- Multi-environment deployment strategies
- Automated testing and quality gates
Container Management
- Docker image optimization
- Container security scanning
- Multi-architecture builds
- Registry management
Infrastructure Automation
- Reverse proxy configuration
- Service mesh integration
- Network security hardening
- SSH access management
Monitoring & Alerting
- Metric collection and visualization
- Log aggregation pipelines
- Distributed tracing setup
- Alert routing and escalation
🔌 MCP Servers
This plugin works with the following MCP servers for enhanced capabilities:
- docker - Docker container management and documentation
- kubernetes - Kubernetes orchestration patterns
- github - GitHub API and workflow examples
Enable MCP servers:
autopm mcp enable docker
autopm mcp enable kubernetes
autopm mcp enable github🚀 Examples
Docker Multi-Stage Build
@docker-containerization-expert
Create optimized multi-stage Dockerfile for Node.js application:
Requirements:
- Production image < 200MB
- Security scanning with Trivy
- Non-root user
- Health check configuration
- Build cache optimization
Include:
1. Dockerfile with multi-stage build
2. .dockerignore configuration
3. docker-compose.yml for local dev
4. Security best practicesGitHub Actions CI/CD
@github-operations-specialist
Setup CI/CD pipeline with GitHub Actions:
Requirements:
- Run tests on PR
- Build Docker image
- Deploy to staging on merge to develop
- Deploy to production on release tags
- Slack notifications
Include:
1. Workflow YAML files
2. Reusable workflow components
3. Secrets management
4. Branch protection rulesAzure DevOps Pipeline
@azure-devops-specialist
Create Azure DevOps pipeline for .NET application:
Requirements:
- Multi-stage pipeline (Build, Test, Deploy)
- NuGet package restore
- Unit and integration tests
- Deploy to Azure App Service
- Environment approval gates
Include:
1. azure-pipelines.yml
2. Variable groups configuration
3. Service connection setup
4. Deployment slots strategyTraefik Configuration
@traefik-proxy-expert
Configure Traefik for microservices:
Requirements:
- Docker provider integration
- Let's Encrypt SSL automation
- Load balancing across 5 services
- Rate limiting middleware
- Access logs and metrics
Include:
1. traefik.yml configuration
2. Docker labels for services
3. Middleware configuration
4. Dashboard setupObservability Stack
@observability-engineer
Setup observability stack for microservices:
Components:
- Prometheus for metrics
- Grafana for visualization
- Loki for logs
- Jaeger for tracing
- AlertManager for notifications
Include:
1. Docker Compose setup
2. Prometheus scrape configs
3. Grafana dashboards
4. Alert rules
5. Service instrumentation examples🔧 Configuration
Environment Variables
Some agents benefit from environment variables:
# GitHub credentials (optional, for enhanced suggestions)
export GITHUB_TOKEN=your-token
# Azure DevOps
export AZURE_DEVOPS_PAT=your-pat
export AZURE_DEVOPS_ORG=your-org
# Docker registry
export DOCKER_REGISTRY=registry.example.comAgent Customization
You can customize agent behavior in .claude/config.yaml:
plugins:
devops:
docker:
default_registry: docker.io
prefer_alpine: true
github:
default_branch: main
require_reviews: 2
observability:
metrics_retention: 30d📖 Documentation
- Azure DevOps Specialist Guide
- Docker Containerization Expert Guide
- GitHub Operations Specialist Guide
- Traefik Proxy Expert Guide
- Observability Engineer Guide
- SSH Operations Expert Guide
- MCP Context Manager Guide
🤝 Contributing
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
📄 License
MIT © ClaudeAutoPM Team
