PluginBench
Skill
Pass
Audit score 90

senior-devops

davila7/claude-code-templates

Comprehensive DevOps toolkit for CI/CD pipelines, infrastructure automation, and cloud deployment across AWS, GCP, and Azure.

What is senior-devops?

A senior-level DevOps skill providing automated pipeline generation, infrastructure-as-code scaffolding, and deployment management. Use it when setting up CI/CD pipelines, provisioning cloud infrastructure with Terraform, deploying applications, implementing monitoring, or optimizing deployment processes across multiple cloud platforms.

  • Generate CI/CD pipelines with automated scaffolding and built-in best practices
  • Create and manage Terraform infrastructure-as-code with deep analysis and optimization recommendations
  • Automate application deployment with production-grade configurations and integrations
  • Analyze and optimize infrastructure performance with detailed metrics and recommendations
  • Support multiple cloud platforms including AWS, GCP, and Azure
  • Provide containerization and Kubernetes orchestration guidance

How to install senior-devops

npx skills add https://github.com/davila7/claude-code-templates --skill senior-devops
Prerequisites
  • Python 3.x installed
  • Node.js and npm (for JavaScript/TypeScript components)
  • Docker installed for containerization tasks
  • Terraform installed for infrastructure provisioning
  • AWS, GCP, or Azure CLI configured with appropriate credentials
Claude Code
Cursor
Windsurf
Cline

How to use senior-devops

  1. 1.Install the skill using the provided npx command
  2. 2.Configure your environment by copying .env.example to .env and setting cloud credentials
  3. 3.Run the Pipeline Generator script on your project path to scaffold CI/CD workflows
  4. 4.Use the Terraform Scaffolder to analyze and generate infrastructure-as-code templates
  5. 5.Execute the Deployment Manager to automate application deployments
  6. 6.Review reference documentation in references/ directory for detailed patterns and best practices
  7. 7.Run quality checks and implement recommended optimizations before deploying to production

Use cases

Good for
  • Setting up GitHub Actions or CircleCI pipelines for continuous integration and deployment
  • Provisioning cloud infrastructure on AWS, GCP, or Azure using Terraform templates
  • Automating multi-environment deployments with consistent configurations
  • Analyzing infrastructure performance and implementing optimization strategies
  • Implementing monitoring and observability for production applications
Who it's for
  • Senior DevOps engineers
  • Infrastructure architects
  • Cloud platform engineers
  • CI/CD pipeline specialists
  • Site reliability engineers (SREs)

senior-devops FAQ

Which cloud platforms does this skill support?

The skill supports AWS, GCP, and Azure with platform-specific configurations and best practices for each.

Can I use this skill for existing infrastructure?

Yes, the Terraform Scaffolder can analyze existing infrastructure and generate corresponding infrastructure-as-code templates with optimization recommendations.

What CI/CD platforms are supported?

The Pipeline Generator supports GitHub Actions and CircleCI with configurable templates for both platforms.

Does this skill include Kubernetes support?

Yes, the skill provides Kubernetes orchestration guidance and can generate deployment manifests for containerized applications.

Where can I find detailed documentation?

Comprehensive guides are available in the references/ directory: cicd_pipeline_guide.md, infrastructure_as_code.md, and deployment_strategies.md.

Full instructions (SKILL.md)

Source of truth, from davila7/claude-code-templates.


name: senior-devops description: Comprehensive DevOps skill for CI/CD, infrastructure automation, containerization, and cloud platforms (AWS, GCP, Azure). Includes pipeline setup, infrastructure as code, deployment automation, and monitoring. Use when setting up pipelines, deploying applications, managing infrastructure, implementing monitoring, or optimizing deployment processes.

Senior Devops

Complete toolkit for senior devops with modern tools and best practices.

Quick Start

Main Capabilities

This skill provides three core capabilities through automated scripts:

# Script 1: Pipeline Generator
python scripts/pipeline_generator.py [options]

# Script 2: Terraform Scaffolder
python scripts/terraform_scaffolder.py [options]

# Script 3: Deployment Manager
python scripts/deployment_manager.py [options]

Core Capabilities

1. Pipeline Generator

Automated tool for pipeline generator tasks.

Features:

  • Automated scaffolding
  • Best practices built-in
  • Configurable templates
  • Quality checks

Usage:

python scripts/pipeline_generator.py <project-path> [options]

2. Terraform Scaffolder

Comprehensive analysis and optimization tool.

Features:

  • Deep analysis
  • Performance metrics
  • Recommendations
  • Automated fixes

Usage:

python scripts/terraform_scaffolder.py <target-path> [--verbose]

3. Deployment Manager

Advanced tooling for specialized tasks.

Features:

  • Expert-level automation
  • Custom configurations
  • Integration ready
  • Production-grade output

Usage:

python scripts/deployment_manager.py [arguments] [options]

Reference Documentation

Cicd Pipeline Guide

Comprehensive guide available in references/cicd_pipeline_guide.md:

  • Detailed patterns and practices
  • Code examples
  • Best practices
  • Anti-patterns to avoid
  • Real-world scenarios

Infrastructure As Code

Complete workflow documentation in references/infrastructure_as_code.md:

  • Step-by-step processes
  • Optimization strategies
  • Tool integrations
  • Performance tuning
  • Troubleshooting guide

Deployment Strategies

Technical reference guide in references/deployment_strategies.md:

  • Technology stack details
  • Configuration examples
  • Integration patterns
  • Security considerations
  • Scalability guidelines

Tech Stack

Languages: TypeScript, JavaScript, Python, Go, Swift, Kotlin Frontend: React, Next.js, React Native, Flutter Backend: Node.js, Express, GraphQL, REST APIs Database: PostgreSQL, Prisma, NeonDB, Supabase DevOps: Docker, Kubernetes, Terraform, GitHub Actions, CircleCI Cloud: AWS, GCP, Azure

Development Workflow

1. Setup and Configuration

# Install dependencies
npm install
# or
pip install -r requirements.txt

# Configure environment
cp .env.example .env

2. Run Quality Checks

# Use the analyzer script
python scripts/terraform_scaffolder.py .

# Review recommendations
# Apply fixes

3. Implement Best Practices

Follow the patterns and practices documented in:

  • references/cicd_pipeline_guide.md
  • references/infrastructure_as_code.md
  • references/deployment_strategies.md

Best Practices Summary

Code Quality

  • Follow established patterns
  • Write comprehensive tests
  • Document decisions
  • Review regularly

Performance

  • Measure before optimizing
  • Use appropriate caching
  • Optimize critical paths
  • Monitor in production

Security

  • Validate all inputs
  • Use parameterized queries
  • Implement proper authentication
  • Keep dependencies updated

Maintainability

  • Write clear code
  • Use consistent naming
  • Add helpful comments
  • Keep it simple

Common Commands

# Development
npm run dev
npm run build
npm run test
npm run lint

# Analysis
python scripts/terraform_scaffolder.py .
python scripts/deployment_manager.py --analyze

# Deployment
docker build -t app:latest .
docker-compose up -d
kubectl apply -f k8s/

Troubleshooting

Common Issues

Check the comprehensive troubleshooting section in references/deployment_strategies.md.

Getting Help

  • Review reference documentation
  • Check script output messages
  • Consult tech stack documentation
  • Review error logs

Resources

  • Pattern Reference: references/cicd_pipeline_guide.md
  • Workflow Guide: references/infrastructure_as_code.md
  • Technical Guide: references/deployment_strategies.md
  • Tool Scripts: scripts/ directory

Related skills

More from davila7/claude-code-templates and the wider catalog.

SEsenior-frontend logo

senior-frontend

davila7/claude-code-templates

Comprehensive frontend toolkit for React, Next.js, and TypeScript with component scaffolding, bundle analysis, and performance optimization.

2.1k installsAudited
SEsenior-fullstack logo

senior-fullstack

davila7/claude-code-templates

Comprehensive fullstack development skill for building complete web applications with React, Next.js, Node.js, GraphQL, and PostgreSQL. Includes project scaffolding, code quality analysis, architecture patterns, and complete tech stack guidance. Use when building new projects, analyzing code quality, implementing design patterns, or setting up development workflows.

853 installsAudited
SEsenior-ml-engineer logo

senior-ml-engineer

davila7/claude-code-templates

World-class ML engineering skill for productionizing ML models, MLOps, and building scalable ML systems. Expertise in PyTorch, TensorFlow, model deployment, feature stores, model monitoring, and ML infrastructure. Includes LLM integration, fine-tuning, RAG systems, and agentic AI. Use when deploying ML models, building ML platforms, implementing MLOps, or integrating LLMs into production systems.

706 installs
SEsenior-prompt-engineer logo

senior-prompt-engineer

davila7/claude-code-templates

World-class prompt engineering skill for LLM optimization, prompt patterns, structured outputs, and AI product development. Expertise in Claude, GPT-4, prompt design patterns, few-shot learning, chain-of-thought, and AI evaluation. Includes RAG optimization, agent design, and LLM system architecture. Use when building AI products, optimizing LLM performance, designing agentic systems, or implementing advanced prompting techniques.

802 installs
SEsenior-qa logo

senior-qa

davila7/claude-code-templates

Comprehensive QA and testing skill for quality assurance, test automation, and testing strategies for ReactJS, NextJS, NodeJS applications. Includes test suite generation, coverage analysis, E2E testing setup, and quality metrics. Use when designing test strategies, writing test cases, implementing test automation, performing manual testing, or analyzing test coverage.

935 installs
SEsenior-security logo

senior-security

davila7/claude-code-templates

Comprehensive security engineering skill for application security, penetration testing, security architecture, and compliance auditing. Includes security assessment tools, threat modeling, crypto implementation, and security automation. Use when designing security architecture, conducting penetration tests, implementing cryptography, or performing security audits.

778 installsAudited