Background: I've been building openboot for the Mac setup side of this problem — getting a new machine configured in minutes instead of hours. The agent integration came later when I noticed the same trial-and-error pattern showing up in Claude Code.
Happy to answer questions about how the dep detection works. That part was more interesting to build than the rule file itself.