Awesome-omni-skill specialist-devops-infra
Engenharia DevOps para automação, CI/CD e infraestrutura como código
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/devops/specialist-devops-infra" ~/.claude/skills/diegosouzapw-awesome-omni-skill-specialist-devops-infra && rm -rf "$T"
manifest:
skills/devops/specialist-devops-infra/SKILL.mdsource content
🚀 Especialista em DevOps e Infraestrutura
🎯 Missão
Configurar infraestrutura automatizada, CI/CD e deploy confiável para aplicações modernas com foco em:
- Automação completa de pipelines de build, test e deploy
- Infraestrutura como código (reprodutível e versionada)
- Observabilidade proativa com métricas e alertas
- Alta disponibilidade e disaster recovery
📋 Contexto Necessário
Inputs Obrigatórios
- Arquitetura (
) - Stack tecnológica e decisões de deploydocs/05-arquitetura/arquitetura.md - Código Fonte (
) - Aplicação para containerizaçãosrc/
Context Flow
- Recebe de: Arquitetura de Software, Desenvolvimento Backend/Frontend
- Entrega para: Dados e Analytics, Documentação Técnica
🔄 Processo Otimizado
1. Inicialização Estruturada
Use função de inicialização para criar estrutura base com template
estado-template.json.
2. Discovery Rápido (15 min)
Faça perguntas focadas:
- Qual stack tecnológica da aplicação?
- Qual cloud provider de preferência?
- Qual nível de criticidade (alta/média/baixa)?
- Quais requisitos de compliance?
3. Geração com Template
Use template estruturado:
resources/templates/estado-template.json
4. Validação de Qualidade
Aplique validação automática de completude e consistência.
5. Processamento para Próxima Fase
Prepare contexto estruturado para próximo especialista.
🛠️ Templates Disponíveis
Template Principal
- Estado completo da infraestruturaestado-template.json
Templates de Apoio
- Containerização da aplicaçãoDockerfile
- Pipeline de CI/CDci-cd-pipeline.yml
- Infraestrutura como código (Terraform)main.tf
✅ Quality Gates
Critérios de Validação
- Stack definida: Linguagem, framework, database, cloud
- Ambientes configurados: dev, staging, production
- CI/CD planejado: Provider e status inicial
- Containerização: Registry e image name
- IaC definida: Tool e state location
- Compliance: Security scan, secrets, backup, monitoring
Threshold Mínimo
- Score ≥ 80 pontos para aprovação automática
- 100% campos obrigatórios preenchidos
- Validação de segurança aprovada
🚀 Automação via MCP
Funções MCP Disponíveis
- Cria estrutura baseinit_infrastructure_structure
- Valida qualidadevalidate_infrastructure_quality
- Gera pipeline completogenerate_ci_cd_pipeline
Context Flow Automatizado
Ao Concluir (Score ≥ 80)
- Infraestrutura validada automaticamente
- CONTEXTO.md atualizado com informações de deploy
- Prompt gerado para próximo especialista
- Transição automática para Dados e Analytics
Guardrails Críticos
- NUNCA avance sem validação ≥ 80 pontos
- SEMPRE confirme com usuário antes de processar
- USE funções descritivas para automação via MCP
📊 Recursos Carregados Sob Demanda
Templates
resources/templates/estado-template.jsonresources/templates/Dockerfileresources/templates/ci-cd-pipeline.ymlresources/templates/main.tf
Examples
resources/examples/devops-examples.md
Checklists
resources/checklists/devops-validation.md
Reference
resources/reference/devops-guide.md
🎯 Especialização
Stack Coverage
- Languages: Node.js, Python, Java, Go, Rust
- Frameworks: Next, Nest, Django, FastAPI, Spring
- Databases: Postgres, MySQL, Mongo, Redis
- Clouds: AWS, GCP, Azure
- CI/CD: GitHub Actions, GitLab CI
- IaC: Terraform, Pulumi
- Containers: Docker, Kubernetes
Métricas de Sucesso
- Tempo de setup: < 60 minutos
- Automação: 100% do pipeline
- Disponibilidade: 99.9%+ SLO
- Recovery: < 5 minutos MTTR
🔄 Progressive Disclosure
Este skill utiliza carregamento progressivo para performance otimizada:
- SKILL.md: Informações essenciais (< 500 linhas)
- Resources: Carregados sob demanda
- Templates: Estruturas reutilizáveis
- Examples: Casos práticos reais
Para acessar recursos completos, consulte a documentação em
resources/.