CtrlK
BlogDocsLog inGet started
Tessl Logo

giuseppe-trisciuoglio/developer-kit

Comprehensive developer toolkit providing reusable skills for Java/Spring Boot, TypeScript/NestJS/React/Next.js, Python, PHP, AWS CloudFormation, AI/RAG, DevOps, and more.

90

Quality

90%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

This version of the tile failed moderation
Moderation pipeline encountered an internal error
Overview
Quality
Evals
Security
Files

guide-agents.mdplugins/developer-kit-devops/docs/

DevOps Plugin Agents Guide

Detailed documentation for all DevOps specialized agents.


Overview

The DevOps Plugin provides two agents with deep expertise in containerization and CI/CD automation.

AgentModelTools
general-docker-expertSonnetRead, Write, Edit, Glob, Grep, Bash
github-actions-pipeline-expertSonnetRead, Write, Edit, Glob, Grep, Bash

general-docker-expert

Docker containerization specialist for building, optimizing, and managing containerized applications.

When to Use

Invoke this agent when you need to:

  • Create a new Dockerfile for an application
  • Optimize an existing Docker configuration
  • Set up multi-container environments with Docker Compose
  • Implement container security best practices
  • Troubleshoot Docker build or runtime issues
  • Design multi-stage build pipelines

Key Capabilities

CapabilityDescription
Multi-stage buildsOptimized builds for compiled languages (Java, Go, Rust)
Image optimizationSize reduction using Alpine/slim images and layer caching
Docker ComposeService orchestration, health checks, networking
Security hardeningNon-root users, minimal attack surface, vulnerability scanning
Stack-specific patternsSpring Boot, Node.js, Python, Go, React/Frontend

Example Interactions

"Create a Dockerfile for my Spring Boot application"
"Optimize this Node.js image to be under 200MB"
"Set up Docker Compose with PostgreSQL and Redis for local development"
"Add health checks and non-root user to my Python Dockerfile"

Output Structure

The agent provides structured responses with:

  1. Analysis: Application requirements and constraints
  2. Recommendations: Dockerfile patterns and best practices
  3. Implementation: Complete, production-ready configuration
  4. Considerations: Trade-offs, security notes, optimization tips

github-actions-pipeline-expert

GitHub Actions CI/CD pipeline specialist for automating build, test, and deployment workflows.

When to Use

Invoke this agent when you need to:

  • Create a new GitHub Actions workflow
  • Set up CI/CD for a new project
  • Configure multi-environment deployments
  • Implement OIDC authentication for cloud providers
  • Create reusable workflows or composite actions
  • Optimize pipeline performance and caching

Key Capabilities

CapabilityDescription
Multi-platform deploymentAWS (ECS, Lambda, S3), GCP (Cloud Run), Azure (Container Apps)
OIDC authenticationSecure cloud access without long-lived credentials
Reusable workflowsModular workflow_call patterns for DRY pipelines
Composite actionsCustom action development with caching
Matrix strategiesParallel testing across versions and platforms
Dependency cachingMaven, npm, pip, Gradle with buildKit

Deployment Targets

PlatformServices
AWSECS Fargate, Lambda, S3 + CloudFront, ECR
GCPCloud Run, GKE, Artifact Registry
AzureContainer Apps, App Service, Container Registry
KubernetesGeneric K8s deployments, Helm charts

Security Patterns

  • OIDC authentication: Preferred over static credentials
  • Minimal permissions: Start with contents: read, add as needed
  • Environment protection: Production deployments require approval
  • Secret management: Environment-level secrets with OIDC

Example Interactions

"Create a CI pipeline for my Spring Boot application"
"Set up multi-environment deployment to AWS ECS"
"Create a reusable workflow for Docker builds"
"Configure OIDC authentication for GitHub Actions to AWS"
"Build a matrix pipeline testing across Node.js 18, 20, and 22"

Output Structure

The agent provides structured responses with:

  1. Analysis: Project requirements and deployment targets
  2. Recommendations: Workflow patterns and security considerations
  3. Implementation: Complete, validated YAML configuration
  4. Considerations: Trigger requirements, secret setup, troubleshooting tips

Agent Selection Guide

TaskRecommended Agent
Create or optimize Dockerfilegeneral-docker-expert
Docker Compose setupgeneral-docker-expert
Container security hardeninggeneral-docker-expert
Create GitHub Actions workflowgithub-actions-pipeline-expert
Multi-environment deploymentgithub-actions-pipeline-expert
Cloud deployment (AWS/GCP/Azure)github-actions-pipeline-expert
OIDC authentication setupgithub-actions-pipeline-expert
Reusable workflow templatesgithub-actions-pipeline-expert
Docker build in CI/CDBoth agents (Dockerfile + pipeline)

Integration Examples

Docker + GitHub Actions Pipeline

For complete containerization workflows, use both agents:

  1. general-docker-expert: Create optimized Dockerfile and Docker Compose
  2. github-actions-pipeline-expert: Create CI pipeline with Docker build and push

Language-Specific Stacks

Language/FrameworkDocker Agent FocusCI/CD Agent Focus
Java/Spring BootEclipse Temurin images, JVM tuningMaven/Gradle caching, JaCoCo
Node.js/NestJSAlpine variants, multi-stage buildsnpm caching, multi-version testing
Python/FastAPISlim images, Gunicorn/Uvicornpip caching, dependency security
GoScratch/distroless, CGO handlingGoReleaser, multi-platform builds
React/FrontendNginx serving, build cachingnpm caching, Lighthouse audits

Best Practices

Docker

  • Use specific version tags, never latest
  • Implement multi-stage builds for compiled languages
  • Run as non-root user in production images
  • Include health checks for production containers
  • Use .dockerignore to minimize build context

GitHub Actions

  • Set minimal permissions at workflow level
  • Prefer OIDC over long-lived credentials
  • Cache dependencies consistently
  • Use concurrency control to cancel outdated runs
  • Implement environment protection for production

See Also

  • Core Plugin - Agent Overview - All Developer Kit agents
  • AWS Plugin Documentation - AWS-specific DevOps patterns
  • Java Plugin Documentation - Java containerization
  • TypeScript Plugin Documentation - Node.js CI/CD

plugins

CHANGELOG.md

context7.json

CONTRIBUTING.md

README_CN.md

README_ES.md

README_IT.md

README.md

tessl.json

tile.json