Quality tooling and automation for RHOAI component development.
This repository contains tools and documentation created by the Quality Tiger Team to improve quality practices across Red Hat OpenShift AI (RHOAI) components.
Automated analysis tool that evaluates CI/CD, testing, security, and best practices against gold standards.
Usage:
/quality-repo-analysis https://github.com/org/repoOutputs:
- Quality scorecard (0-10 scoring)
- Critical gaps report
- Quick wins recommendations
- Benchmarking against gold standards
Generates GitHub Actions workflows and local scripts that simulate Konflux builds before merge.
Usage:
/konflux-build-simulator https://github.com/org/repoOutputs:
.github/workflows/konflux-build-simulator.ymlscripts/validate-konflux-build.sh- Documentation and reports
Validates:
- Docker builds with production BUILD_MODE
- Module Federation (for monorepos)
- Kubernetes manifests (kustomize)
- Operator integration
Extracts test patterns from existing tests and generates .claude/rules/ documentation.
Usage:
/test-rules-generator https://github.com/org/repoOutputs:
testing-standards.md- Cross-cutting guidanceunit-tests.md- Unit test patternse2e-tests.md- E2E test patterns (if found)contract-tests.md- Contract test patterns (if found)mock-tests.md- Mock/component test patterns (if found)
Generates Mermaid diagrams visualizing software development workflows and processes.
Usage:
/workflow-diagram-generatorOutputs:
- Mermaid diagram definitions (.mmd files)
- PNG renderings of diagrams
- Documentation of workflow processes
Aggregates quality analysis reports across multiple repositories and generates combined reports with statistics.
Usage:
# Generate analysis commands for all configured repos
python aggregate_quality_reports.py --generate-commands
# Process existing reports and create combined report
python aggregate_quality_reports.py --reports-dir ./quality_reports \
--output-md combined_report.md \
--output-json summary.jsonOutputs:
- Combined markdown report with cross-repo statistics
- JSON export for programmatic analysis
- Analysis command lists for batch processing
Features:
- Analyzes 20+ RHOAI component repositories
- Supports Upstream (opendatahub-io), Downstream (RHODS), and External repos
- Identifies common gaps and quick wins
- Tracks quality trends across repository groups
See AGGREGATOR_README.md for detailed documentation.
.
├── .claude/
│ └── skills/
│ ├── quality-repo-analysis/
│ │ ├── SKILL.md
│ │ └── instructions.md
│ ├── konflux-build-simulator/
│ │ ├── SKILL.md
│ │ └── instructions.md
│ ├── test-rules-generator/
│ │ ├── SKILL.md
│ │ └── instructions.md
│ ├── workflow-diagram-generator/
│ │ └── SKILL.md
│ └── shared/
│ ├── fingerprint_utils.py
│ └── jira_utils.py
├── docs/
│ └── diagrams/
├── aggregate_quality_reports.py # Report aggregation tool
├── repos_config.yaml # Repository configuration
├── run_batch_analysis.sh # Batch analysis helper
├── AGGREGATOR_README.md # Aggregator documentation
├── WORKFLOW.md # Analysis workflow guide
└── README.md
These tools are designed to be used with Claude Code (Anthropic's CLI tool for Claude).
- Claude Code installed
- Access to target repositories
- Docker (for build simulator)
- Git
Skills can be invoked using the /skill-name syntax in Claude Code:
# Analyze repository quality
/quality-repo-analysis https://github.com/opendatahub-io/odh-dashboard
# Generate build validation
/konflux-build-simulator https://github.com/opendatahub-io/odh-model-controller
# Extract test patterns
/test-rules-generator https://github.com/opendatahub-io/notebooks
# Generate workflow diagrams
/workflow-diagram-generatorEach skill includes:
SKILL.md- High-level overview and usageinstructions.md- Detailed implementation instructions- Example outputs and reports
Repositories Tested:
- odh-dashboard (Quality: 8.5/10, Build validation: ✅)
- notebooks (Test rules: 77 KB, 30+ examples)
- odh-model-controller (Build validation: ✅)
- kserve (external benchmarking)
Impact:
- Quality assessment: 95% faster (weeks → 30 min)
- Build failure detection: 90% faster (hours → 10-20 min)
- Test consistency: 100% (standardized patterns)
This is a Red Hat internal repository. For questions or contributions, contact the Quality Tiger Team.
- ✅ Quality Repo Analysis: Production Ready
- ✅ Konflux Build Simulator: Production Ready
- ✅ Test Rules Generator: Production Ready
- ✅ Workflow Diagram Generator: Production Ready
- ✅ Quality Report Aggregator: Production Ready
Internal Red Hat tooling.
Maintained by: Quality Tiger Team Last Updated: April 8, 2026