# baremetal-troubleshooting > Use when investigating baremetal system issues with boxctl - provides guided investigation with step tracking and guardrails - Author: Gabe - Repository: signalnine/boxctl - Version: 20260204184426 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/signalnine/boxctl - Web: https://mule.run/skillshub/@@signalnine/boxctl~baremetal-troubleshooting:20260204184426 --- --- name: baremetal-troubleshooting description: Use when investigating baremetal system issues with boxctl - provides guided investigation with step tracking and guardrails --- # Baremetal Troubleshooting Systematic investigation of baremetal system issues using boxctl's 216 monitoring scripts. ## When to Use User invokes `/baremetal` after discovery has identified relevant scripts. ## Investigation Loop ```dot digraph investigation { "State hypothesis" -> "Run script"; "Run script" -> "Interpret output"; "Interpret output" -> "Root cause?" [label=""]; "Root cause?" -> "Report conclusion" [label="yes"]; "Root cause?" -> "Update hypothesis" [label="no"]; "Update hypothesis" -> "Run script"; "Run script" -> "Max steps?" [label=""]; "Max steps?" -> "Summarize findings" [label="yes, 10 reached"]; } ``` ## Step Tracking Track explicitly in each message: ``` ## Investigation: **Step N/10**: Running