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 |
|