CtrlK
BlogDocsLog inGet started
Tessl Logo

containerization-assistant

Generate Dockerfiles, Docker Compose configurations, and Kubernetes manifests for containerizing applications. Use when: (1) Creating Dockerfiles for Node.js, Python, Java, Go, or other applications, (2) Setting up multi-service environments with Docker Compose, (3) Generating Kubernetes deployments, services, and ingress configurations, (4) Optimizing container images for production, (5) Implementing containerization best practices. Provides both ready-to-use templates and custom-generated configurations based on project requirements.

88

1.06x
Quality

86%

Does it follow best practices?

Impact

92%

1.06x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Evaluation results

98%

18%

Containerize a Python Data Processing Service

Dockerfile best practices

Criteria
Without context
With context

Multi-stage build

0%

100%

Slim/Alpine base image

100%

100%

Pinned base image version

100%

100%

Non-root user

100%

100%

Layer cache ordering

100%

100%

User-space pip install

0%

100%

HEALTHCHECK directive

100%

100%

EXPOSE directive

100%

100%

ENV for runtime config

100%

66%

.dockerignore created

100%

100%

Production dependencies only

100%

100%

Gunicorn as entrypoint

100%

100%

86%

Local Development Environment for a Node.js E-Commerce Platform

Docker Compose multi-service setup

Criteria
Without context
With context

Health check on PostgreSQL

100%

100%

Health check on Redis

100%

100%

Health check on web service

0%

0%

Depends_on with condition

100%

100%

Named network isolation

100%

100%

Named volume for database

100%

100%

Environment variables via .env

100%

70%

.env.example present

100%

100%

Pinned image versions

100%

100%

Alpine/slim service images

100%

100%

Restart policy

0%

100%

No hardcoded secrets

100%

50%

94%

Deploy a Go Microservice to Kubernetes

Kubernetes production deployment

Criteria
Without context
With context

Resource requests defined

100%

100%

Resource limits defined

100%

100%

Liveness probe

100%

100%

Readiness probe

100%

100%

Startup probe

100%

100%

Rolling update strategy

100%

100%

Secret for sensitive config

100%

100%

ConfigMap for non-sensitive config

100%

100%

HPA with CPU metric

100%

100%

HPA replica bounds

100%

100%

HPA memory metric

0%

0%

Service ClusterIP

100%

100%

Pinned image tag

100%

100%

Repository
ArabelaTso/Skills-4-SE
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.