The plain-English version
Three conventional process streams for receiving input, returning output, and reporting diagnostics.
Why it matters
Keeping them distinct makes programs easier to connect and automate.
Let’s make it click
A converter reads CSV from standard input, emits JSON on standard output, and writes warnings to standard error.
Vibe Bro’s heads-up
Mixing decorative progress messages into machine-readable output can break the next program in a pipeline.
The docs behind it
Documentation links checked .
Editorial review · October 28, 2026
Supported: Standard input/output/error roles and machine-readable-output separation are correctly described.