1 Commits

Author SHA1 Message Date
Roland Knall 80667f1c22 Add GitLab Stack Validator skill (v0.6.0)
Added comprehensive stack validation skill with focus on deployment readiness:

## Stack Validator v1.0.0
- Validates GitLab stack projects before deployment
- 8 comprehensive validation categories:
  * Directory structure (./config, ./secrets, ./_temporary)
  * Environment variables (.env and .env.example sync - CRITICAL)
  * Docker configuration (integrates with docker-validation skill)
  * Secrets management (no secrets in .env or compose)
  * Configuration files (syntax, no secrets)
  * File ownership (no root-owned files)
  * Scripts (docker-entrypoint.sh validation)
  * Temporary directory usage

## Key Features
- Critical .env/.env.example synchronization checking
- Leverages docker-validation skill for Docker-specific checks
- Security-focused: detects secrets in wrong locations
- Multiple validation modes (standard, strict, permissive)
- JSON and text output formats for CI/CD
- Designed to work with companion skills (stack-creator, secrets-manager)

## Documentation
- SKILL.md: Complete 10-phase validation workflow
- validation-patterns.md: Architecture patterns and examples
- common-issues.md: 22 common issues with fixes and severity levels
- README.md: User guide with examples and troubleshooting

## Enhancements Planned
Added 10 enhancement ideas to ideas.md:
- Quick-check mode
- Pre-commit hooks
- CI/CD templates
- Fix suggestion scripts
- Validation reports (HTML/PDF)
- Comparison validator
- Migration checker
- Health check scripts
- Security scanning
- Performance validation

## Versioning Update
- Fixed marketplace versioning to semantic versioning (0.x.x)
- Marketplace: 0.6.0 (was incorrectly at 5.0.0)
- All version history corrected to 0.x.x format
- Established versioning policy: 0.x.0 for new skills/features, 0.x.y for patches
2025-10-20 08:49:09 +02:00