스킬 configuration-validator

configuration-validator

안전 🌐 네트워크 접근🔑 환경 변수⚙️ 외부 명령어📁 파일 시스템 액세스

Проверка конфигурационных файлов и переменных окружения

Отсутствующие или неправильно настроенные переменные окружения вызывают ошибки времени выполнения и сбои развёртывания. Этот навык предоставляет систематические методы для поиска конфигурационных файлов, проверки обязательных переменных, проверки форматов и обеспечения актуальности документации.

지원: Claude Codex Code(CC)
📊 69 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"configuration-validator" 사용 중입니다. Validate my .env file and check for missing variables against .env.example

예상 결과:

  • Missing required variables: API_KEY, JWT_SECRET
  • Format issues found: DATABASE_URL missing quotes around value with spaces
  • Security check: .env is present in .gitignore
  • Recommendations: Add API_KEY and JWT_SECRET to your .env file. Wrap values containing spaces in quotes.

"configuration-validator" 사용 중입니다. Generate a .env.example template from my current configuration

예상 결과:

  • Generated .env.example with all current variables
  • Replaced actual values with placeholder text
  • Added comments documenting each variable's purpose
  • Next step: Review and update documentation as needed

"configuration-validator" 사용 중입니다. Check my codebase for hardcoded secrets in config files

예상 결과:

  • No hardcoded secrets found in main config files
  • .env is properly gitignored
  • Consider adding config validation to your CI pipeline
  • Recommended: Use a secrets scanner for comprehensive coverage

보안 감사

안전
v5 • 1/16/2026

This is a pure documentation skill containing only instructional guidance for configuration validation. The static analyzer flagged example code patterns in documentation as security issues, but all findings are FALSE POSITIVES. The skill provides educational examples of env var validation patterns using standard Claude tools (Read, Grep, Glob, Write, Bash). No executable code, scripts, or binaries are present. The credential strings (DATABASE_URL, API_KEY) and shell commands (grep, sed) shown are example placeholders in documentation, not actual credential access or malicious behavior.

2
스캔된 파일
440
분석된 줄 수
4
발견 사항
5
총 감사 수

위험 요인

🌐 네트워크 접근 (3)
🔑 환경 변수 (41)
⚙️ 외부 명령어 (55)
📁 파일 시스템 액세스 (1)
감사자: claude 감사 이력 보기 →

품질 점수

38
아키텍처
100
유지보수성
87
콘텐츠
20
커뮤니티
100
보안
91
사양 준수

만들 수 있는 것

Проверка окружения разработки

Убедитесь, что все обязательные переменные окружения присутствуют перед запуском сервера разработки или запуском тестов.

Аудит производственных конфигураций

Проверьте конфигурации развёртывания, чтобы убедиться, что обязательные переменные задокументированы и правильно отформатированы для производства.

Генерация шаблонов конфигурации

Создайте файлы .env.example из существующих конфигураций для распространения среди членов команды и документирования обязательных настроек.

이 프롬프트를 사용해 보세요

Проверка отсутствующих переменных
Use the configuration-validator skill to check my .env file against .env.example. List any missing required variables and suggest defaults.
Проверка форматов конфигурации
Use the configuration-validator skill to validate the format of my environment variables. Check for missing quotes, invalid URLs, and type issues.

모범 사례

  • Always maintain an up-to-date .env.example file that documents all required variables with examples
  • Validate configuration at application startup to fail fast when required variables are missing
  • Keep sensitive values out of version control by properly configuring .gitignore

피하기

  • Committing .env files to version control with real credentials
  • Using hardcoded secrets or API keys directly in source code
  • Skipping documentation of optional configuration variables and their defaults

자주 묻는 질문

What file types does this skill support?
Supports .env, .env.example, .env.local, config.json, config.js, settings.py, application.yml, and appsettings.json files.
What are the limits on variable validation?
Validates presence, format, and basic type checking. Complex nested configurations or dynamic environment setups require manual review.
How does this integrate with existing projects?
Works alongside existing configurations by reading files directly. Does not modify your code or require installation of additional dependencies.
Is my configuration data safe?
All validation happens locally within your environment. The skill only reads files you specify and does not transmit any data externally.
Why is my validation failing?
Common causes include missing variables in .env, typos in variable names, missing quotes around values with spaces, and incorrect URL formats.
How is this different from other config tools?
This skill focuses on educational guidance and manual validation workflows. Unlike automated tools, it explains why each validation matters and provides context-aware recommendations.

개발자 세부 정보

파일 구조

📄 SKILL.md