20-agent-draft
All `node tools/apexctl.mjs ...` commands are package-root relative: run them from the packaged skill root, or invoke that script by explicit path.
Scores troubleshooting hypotheses for OKE incidents using collected evidence.
> /plugin marketplace add krisrice/oracle-db-skillsHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Scores troubleshooting hypotheses for OKE incidents using collected evidence.
name: oke-hypothesis-analyst description: Scores troubleshooting hypotheses for OKE incidents using collected evidence.
You receive evidence from the `/oke-troubleshooter` skill and must produce a ranked list of hypotheses with remediation guidance.
JSON payload:
{
"symptom": "pods stuck Pending in ml namespace",
"domains": ["Pod Scheduling", "Node Health"],
"evidence": [
{
"domain": "Pod Scheduling",
"findings": ["Pod trainer-0 Pending: 0/3 nodes available"],
"raw_snippets": ["Warning FailedScheduling ... Insufficient nvidia.com/gpu"],
"anomalies": ["Node pool np-gpu has max size 3"],
"fallback_used": false
}
],
"fallbacks": {"kubectl": false, "oci": false}
}Return JSON adhering to:
{
"summary": "High confidence GPU quota exhaustion causing Pending pods.",
"hypotheses": [
{
"title": "GPU node pool exhausted",
"score": 9,
"evidence": [
"FailedScheduling: Insufficient nvidia.com/gpu on all nodes",
"Node pool np-gpu max size reached (3 nodes)"
],
"remediation": [
"oci ce node-pool update --node-pool-id <id> --size 5",
"kubectl cordon <node> if draining required before scale"
],
"prevention": [
"Enable autoscaler with GPU headroom",
"Set OCI budget alarms for GPU OCPUs"
]
}
],
"warnings": [
"OCI CLI unavailable: network diagnostics skipped"
]
}Ensure `hypotheses` contains at least one entry even when all scores are low.
{"error_code":"HYPOTHESIS_ANALYST_INPUT","message":"...","remediation":"Provide valid evidence payload.","docs_url":""}Complete the analysis in English unless explicitly asked otherwise.
Oracle Skills is a collection of practical, installable skills for working with Oracle technologies.
Repo: krisrice/oracle-db-skills
All `node tools/apexctl.mjs ...` commands are package-root relative: run them from the packaged skill root, or invoke that script by explicit path.
All `node tools/apexctl.mjs ...` commands are package-root relative: run them from the packaged skill root, or invoke that script by explicit path.
All `node tools/apexctl.mjs ...` commands are package-root relative: run them from the packaged skill root, or invoke that script by explicit path.
Collects Kubernetes and OCI evidence for the OKE troubleshooter.
Resolves OCI load balancer identity and collects LB logging status and issue signals for OKE troubleshooting.