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
92%
Does it follow best practices?
Impact
97%
1.24xAverage score across 3 eval scenarios
Passed
No known issues
Docker container configuration best practices
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%
Kubernetes production deployment with autoscaling
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%
Node.js project tooling configuration
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%
0f00a4f
Table of Contents
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.