Validate a demo stage after changes. Use when a stage's deploy script, validate script, GitOps manifests, or Argo CD application changes. Produces static validation commands, stage-specific checks, and a clear statement of what was or was not validated against a live cluster. Do NOT use for troubleshooting failures (use rhoai-troubleshoot) or reviewing manifest quality (use review-gitops-change skill).
Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.
Quelldateien prüfen
Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
Validate a demo stage after changes. Use when a stage's deploy script, validate script, GitOps manifests, or Argo CD application changes. Produces static validation commands, stage-specific checks, and a clear statement of what was or was not validated against a live cluster. Do NOT use for troubleshooting failures (use rhoai-troubleshoot) or reviewing manifest quality (use review-gitops-change skill).
Validate Demo Stage
Use this skill after changing a demo stage to verify the change is correct and complete.
When to invoke
A stage's deploy.sh or validate.sh changes
GitOps manifests under gitops/stages/NNN-name/ change
The stage's Argo CD application definition changes
A stage README claims new behavior that needs verification
MTA operator, Tackle, Developer Lightspeed (workflow-only)
Phase 3: Cross-stage verification
Does this change affect downstream stages?
Are Argo CD sync waves still ordered correctly?
Does the stage table in README.md still match?
Completeness checklist
After validation, verify:
deploy.sh applies the Argo CD Application as its first cluster-modifying action
validate.sh uses validate-lib.sh with check and validation_summary
Argo CD Application has project: rhoai-demo
Argo CD Application has required labels and annotations
kustomization.yaml lists all resource files
No orphaned manifests in the directory
README explains the stage's value in the project storyline, not just commands
README's What This Stage Adds section uses one short capability sentence plus roughly four to six bullets
README's What This Stage Adds section is concise, capability-oriented, and not a manifest inventory, deployment trace, or workaround ledger
README's What This Stage Adds section avoids per-bullet manifest links, YAML field paths, probe timings, patch jobs, sync hooks, generated resource names, and low-level operational caveats
README's How Red Hat And Open Source Make It Work section is concise, product-oriented, and does not duplicate the product or open source inventory lists
README's How Red Hat And Open Source Make It Work section preserves important support-posture or demo-deviation notes without turning into operational detail
README's Red Hat Products Used section lists only products or productized components used by the current stage
README's Red Hat Products Used section avoids downstream consumers, future integrations, and context-only products
README's Red Hat Products Used product names link to official Red Hat product pages or official Red Hat documentation for productized components
Output format
## Stage validation: NNN-name### Static validation- bash -n: [PASS/FAIL]
- kustomize build: [PASS/FAIL]
- dry-run: [PASS/FAIL/SKIPPED — no cluster]
### Stage validation script- [PASS/FAIL/SKIPPED — no cluster]
### Completeness- [checklist results]
### Live cluster status- [Validated against live cluster / Not validated — static review only]
### Issues found- [list, or "None"]
Honesty requirement
If a live OpenShift cluster is required and not available, say:
Not validated against a live OpenShift cluster. Static review only.
Do not claim validation passed based on static checks alone when the change involves runtime behavior (model serving, operator reconciliation, gateway routing, workspace creation).
README follows the stage README section order, with What To Notice And Why It Matters after What This Stage Adds
README carries stage continuity through the narrative, architecture diagram, trust boundary, and Next Stage link instead of a dedicated Where This Fits In The Full Platform section
README places Trust Boundaries, when present, before Red Hat Products Used
README's What To Notice And Why It Matters section is concise, architect-friendly, and grounded in relevant Red Hat references
README's What To Notice And Why It Matters section emphasizes enterprise significance, privacy, sovereignty, and trust boundaries where relevant
README avoids over-emphasizing later-stage plans when a general enterprise use case would be clearer
README uses external Red Hat blogs/docs as alignment and references, not as the opening narrative voice
README's Trust Boundaries section, when present, is one focused paragraph
README's trust-boundary language distinguishes private model, governed external model, and MCP/tool-context boundaries where relevant
README's EU AI Act language is framed as readiness/supporting controls, not compliance
docs/OPERATIONS.md reflects any new operational behavior
docs/TROUBLESHOOTING.md covers new failure modes if applicable