innate CLI covers the first four without touching ROS2 directly.
1) Get the lay of the land
innate with no arguments prints the status dashboard: OS version, mode, ROS/DDS status, and a quick command reference. Start here — it often answers “is the stack even running?” immediately.
2) Check the hardware
3) Read the logs
4) Test skills in isolation
When an agent misbehaves, bypass it and trigger the skill directly:5) Drop down to ROS2
For anything the CLI doesn’t surface, use the ROS2 CLI directly:6) Restart and rebuild
innate build is smart: if nodes aren’t running it just builds, and if the build fails it leaves nodes stopped rather than restarting a broken stack.
For every command and flag, see the Innate CLI Reference. For hardware/runtime issue patterns, see Troubleshooting. For visualization workflows (RViz and Foxglove Bridge), see ROS2 Overview.

