januslisted
Install: claude install-skill nogunix/janus
# JANUS — OpenShift research & investigation pipeline
Investigate an OpenShift / RHEL / CNV question — a kernel crash, an
upgrade-compatibility concern, a CVE impact, a component behavior — and lay
**evidence, ranked hypotheses, and repro steps** on the table for a human to
decide. The lead (this session) acts as the Unix shell: it composes a
pipeline of small agent stages connected by a universal finding format,
gates the dynamic stages, and quality-checks the report. **The human makes
the final call.**
Design principle: **Unix philosophy** — one tool, one job. Connect via
text streams (`findings/`). Compose small tools. The shell (lead) only
connects, it does not process.
```
{ doc-search, source-trace, crash-analyze, iac-author | [approve] lab-verify } | synthesize
```
## Pipeline stages
| Stage | Role | Output | Tools | Safety | Model |
|---|---|---|---|---|---|
| **doc-search** | Red Hat docs/CVE/KB/Slack search (+ Microsoft Learn for ARO/Azure, AWS docs for ROSA/AWS) | findings/doc-search.md | okp-mcp + slack + mslearn + aws | Static | sonnet |
| **source-trace** | Version-specific source tracing | findings/source-trace.md | casket-mcp (optional, unpublished) | Static | sonnet |
| **github-trace** | Upstream GitHub PR/issue/commit deep-dive | findings/github-trace.md | github MCP (read-only) | Static | sonnet |
| **jira-trace** | Jira ticket deep-dive (RHEL-/OCPBUGS-/CNV-…) | findings/jira-trace.md | mcp-atlassian (read-only) | Static | sonnet |
| **crash-analyze**