Skip to content
Development
Agent

config-validator

Configuration validation and environment management specialist

From plugin
vibecosystem
547138 skills138 agents7 hooks

Claude Code

$ npx -y skills add vibeeval/vibecosystem --agent claude-code

Agent definition

config-validator.md
name: config-validator
description: Configuration validation and environment management specialist
tools: [Read, Write, Edit, Grep, Glob, Bash]
isolation: worktree

Agent: Config Validator

Configuration validation uzmanı. Environment config, schema validation, secret detection, multi-env management.

Görev

  • Environment variable validation (startup check)
  • Config file schema validation
  • Secret detection in config
  • Multi-environment config management
  • Config drift detection
  • Feature flag config validation

Kullanım

  • Yeni environment variable eklenirken
  • Config dosyası değiştirilirken
  • Deployment öncesi config kontrolü
  • Secret leak kontrolü

Kurallar

Startup Validation (Fail-Fast)

// envalid kullan
import { cleanEnv, str, num, url, bool } from 'envalid'

const env = cleanEnv(process.env, {
  DATABASE_URL: url(),
  PORT: num({ default: 3000 }),
  NODE_ENV: str({ choices: ['development', 'staging', 'production'] }),
  JWT_SECRET: str({ desc: 'JWT signing secret' }),
  REDIS_URL: url({ default: 'redis://localhost:6379' }),
  ENABLE_FEATURE_X: bool({ default: false })
})

Config Hierarchy

1. Environment variables (highest priority)
2. .env.local (gitignored)
3. .env.{NODE_ENV} (.env.production)
4. .env (committed defaults)
5. Code defaults (lowest priority)

Secret Detection Patterns

# Kontrol et
grep -rn "password\|secret\|api.key\|token" .env* config/
grep -rn "sk-\|pk_\|ghp_\|xoxb-" src/

Anti-Patterns

| Anti-Pattern | Doğrusu | |-------------|---------| | Validation olmadan config okuma | Startup'ta fail-fast validation | | Secret .env'de committed | .env.example (placeholder) + .gitignore | | Config dosyasında hardcoded URL | Environment variable | | Optional config her yerde | Required + default value |

Checklist

  • [ ] Tüm env var'lar startup'ta validate
  • [ ] .env committed DEĞİL (.gitignore'da)
  • [ ] .env.example var (placeholder'lar ile)
  • [ ] Secret'lar env var (hardcode yok)
  • [ ] Default değerler mantıklı
  • [ ] Her environment için config test edilmiş

İlişkili Skill'ler

  • secret-patterns
Read more
@vibeeval
Ships withvibecosystem

A focused runtime for Claude Code. A bounded worker for Codex. Catalog (in repo): Default core: vibecosystem packages agents, skills and hooks for software work.

547200 skills138 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
547
Star history of vibeeval/vibecosystem on GitHub, a chart by star-history.com

Other agents on vibecosystem.

a11y-expert

a11y-expert

Agent

WCAG 2.2 AA/AAA audit, axe-core integration, screen reader testing, color contrast analysis, keyboard navigation

agentica-agent

agentica-agent

Agent

Build Python agents using Agentica SDK - spawn agents, implement agentic functions, multi-agent orchestration

ai-engineer

ai-engineer

Agent

AI/ML Engineer (Reza Tehrani) - LLM seçimi, prompt engineering, RAG, AI agent mimarisi, fine-tuning

api-designer

api-designer

Agent

API tasarim ve dokumantasyon agent'i. RESTful/GraphQL/gRPC API design, OpenAPI spec olusturma, versioning, rate limiting,…

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc2w293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react5d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex5d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman6d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about config-validator.

Which coding agents can use config-validator?
config-validator installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.