arabelatso/skills-4-se/configuration-generator
- community
- ext:[{"type":"config","description":"Configuration overrides"}]
Checking that the SKILL.md file is still in the repository.
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.
Install
npx vskill@latest install arabelatso/skills-4-se/configuration-generatorSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
Configuration Generator
Generate configuration files for applications, services, and infrastructure across various formats and frameworks.
Quick Start
Use Built-in Templates
Access ready-to-use configuration templates from assets:
Generate Custom Configuration
Specify your requirements to get tailored configuration files.
Common Configuration Types
Application Configurations
Package Managers
Node.js (package.json)
Python (requirements.txt)
See [app_configs.md](references/app_configs.md) for:
- Package managers (npm, pip, cargo)
- Build tools (TypeScript, Webpack, Vite)
- Linters/formatters (ESLint, Prettier, Black)
- Testing frameworks (Jest, pytest)
- Environment files (.env, .editorconfig, .gitignore)
Build Configurations
TypeScript (tsconfig.json)
Infrastructure Configurations
Docker
Dockerfile (Multi-stage)
Docker Compose - See assets/docker-compose.yml:
- Multi-service setup (web, database, cache)
- Environment variable configuration
- Volume management
- Network configuration
Kubernetes
Deployment Configuration - See assets/kubernetes-deployment.yaml:
- Deployment with replicas
- ConfigMap and Secret management
- Service and Ingress configuration
- Health probes
- Resource limits
Example Deployment:
See [infra_configs.md](references/infra_configs.md) for:
- Docker and Kubernetes
- Terraform (AWS, GCP, Azure)
- CI/CD pipelines
- Web servers (Nginx, Apache)
CI/CD Pipelines
GitHub Actions - See assets/github-actions-workflow.yml:
- Test, build, and deploy workflow
- Service containers (PostgreSQL, Redis)
- Docker image building
- Deployment automation
Example Workflow:
Configuration Decision Tree
Generation Approaches
Approach 1: Template-Based
Use pre-built templates from assets/:
When to use:
- Standard setups
- Quick prototyping
- Learning/reference
How:
- Identify needed template
- Copy from assets
- Customize variables
- Deploy
Example:
Approach 2: Requirements-Based Generation
Generate from scratch based on specific needs:
When to use:
- Custom requirements
- Complex setups
- Specific tech stack
How:
- Specify requirements
- Choose tech stack
- Define constraints
- Generate configuration
Example Request: "Generate a GitHub Actions workflow for a Python Django app with PostgreSQL, Redis, and deployment to AWS ECS"
Generated Output: Custom workflow with:
- Python 3.11 setup
- PostgreSQL and Redis services
- Django test suite
- Docker image build
- AWS ECS deployment
Approach 3: Hybrid
Combine templates with customization:
When to use:
- Partially standard setup
- Template needs modification
- Best practices + customization
How:
- Start with template
- Identify customization points
- Modify specific sections
- Validate configuration
Best Practices
1. Use Environment Variables
Separate configuration from code:
Application:
.env file:
2. Version Control Best Practices
Do commit:
.env.example(template)- Configuration templates
- Development configs
Don't commit:
.env(secrets).env.local(local overrides)- Production credentials
.gitignore:
3. Validate Configurations
Check syntax before deploying:
4. Document Configuration
Add comments explaining purpose:
5. Use Sensible Defaults
Provide defaults for optional values:
Common Patterns
Multi-Environment Configuration
Development:
Production:
Secret Management
Kubernetes Secrets:
Docker Compose (with env file):
Health Checks
Docker Compose:
Kubernetes:
Complete Example
Request: "Create complete configuration for a Python FastAPI application with PostgreSQL and Redis, using Docker Compose for development and Kubernetes for production"
Generated Configurations:
- Dockerfile
- docker-compose.yml (development)
- requirements.txt
- kubernetes/deployment.yaml (production)
- .env.example
- .github/workflows/deploy.yml
These files work together to provide:
- Local development environment
- CI/CD pipeline
- Production deployment
- Secret management
- Health monitoring
Troubleshooting
Configuration Validation Errors
YAML syntax errors:
Docker Compose issues:
Environment Variable Issues
Missing variables:
Port Conflicts
Find process using port:
Reference Materials
Application Configs
See [app_configs.md](references/app_configs.md) for complete templates:
- Package managers (package.json, requirements.txt, Pipfile, Cargo.toml)
- Build tools (tsconfig.json, webpack.config.js, vite.config.ts)
- Linters and formatters (.eslintrc, .prettierrc, .flake8, pyproject.toml)
- Testing frameworks (jest.config.js, pytest.ini)
- Environment files (.env.example, .editorconfig, .gitignore)
Infrastructure Configs
See [infra_configs.md](references/infra_configs.md) for:
- Docker (Dockerfile multi-stage, docker-compose.yml, .dockerignore)
- Kubernetes (Deployment, Service, Ingress, ConfigMap, Secret, HPA)
- Terraform (AWS, GCP, Azure infrastructure)
- CI/CD (GitHub Actions, GitLab CI, CircleCI)
- Web servers (Nginx, Apache configuration)
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/configuration-generator/SKILL.md
Popularity
- Repository stars
- 252
- Repository forks
- 24
- 7-day trend score
- 28
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 20 Mar 2026, 7 months ago.
Extension points
configConfiguration overrides
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/arabelatso/skills-4-se/configuration-generator)