CtrlK
BlogDocsLog inGet started
Tessl Logo

configuration-generator

Generate configuration files for applications, services, and infrastructure. Use when: (1) Setting up new projects (package.json, requirements.txt, tsconfig.json), (2) Creating Docker or Kubernetes configurations, (3) Configuring CI/CD pipelines (GitHub Actions, GitLab CI, CircleCI), (4) Setting up web servers (Nginx, Apache), (5) Defining infrastructure as code (Terraform, CloudFormation), (6) Generating linter/formatter configs (ESLint, Prettier, Black). Provides templates and custom-generated configs for diverse tech stacks.

93

1.24x
Quality

92%

Does it follow best practices?

Impact

97%

1.24x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Evaluation results

100%

Containerize a Python Web Application

Docker container configuration best practices

Criteria
Without context
With context

Multi-stage Dockerfile

100%

100%

Non-root user creation

100%

100%

npm ci or pip install --no-cache

100%

100%

.dockerignore excludes secrets

100%

100%

.dockerignore excludes dependencies

100%

100%

Docker Compose health check

100%

100%

Environment variables via .env reference

100%

100%

.env.example provided

100%

100%

.env excluded from git

100%

100%

Docker Compose has multiple services

100%

100%

Comments in config files

100%

100%

92%

16%

Production Kubernetes Deployment for a Web Service

Kubernetes production deployment with autoscaling

Criteria
Without context
With context

Dedicated namespace

100%

100%

Resource requests defined

100%

100%

Resource limits defined

100%

100%

Liveness probe

100%

100%

Readiness probe

100%

100%

ConfigMap for non-sensitive config

100%

100%

Secret for sensitive config

100%

100%

HPA resource present

100%

100%

HPA minReplicas is 3

0%

0%

HPA maxReplicas is 10

100%

100%

HPA CPU metric at 70%

0%

100%

HPA memory metric at 80%

0%

100%

100%

41%

Set Up Tooling Configuration for a New TypeScript Project

Node.js project tooling configuration

Criteria
Without context
With context

tsconfig target ES2022

100%

100%

tsconfig strict mode

100%

100%

tsconfig esModuleInterop

100%

100%

tsconfig sourceMap

100%

100%

tsconfig path aliases

0%

100%

ESLint extends typescript-eslint

100%

100%

ESLint extends prettier

100%

100%

Prettier singleQuote and trailingComma

100%

100%

Prettier printWidth and tabWidth

50%

100%

Prettier arrowParens avoid

0%

100%

Jest coverageThreshold 80%

33%

100%

Jest moduleNameMapper

0%

100%

package.json engines field

0%

100%

package.json dev scripts

50%

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.