| name | validate |
| model | haiku |
| description | Dry-run prerequisite check for system setup |
| disable-model-invocation | false |
| argument-hint | [component name] |
| allowed-tools | Read, Bash |
Validate all prerequisites for system setup (READ-ONLY, no changes).
If $ARGUMENTS provided, check only that component (e.g., terminal, godot, agent).
-
System ID:
cat /etc/os-release
uname -r
Verify Nobara/Fedora-based.
-
Check prerequisites per component (read setup.sh and scripts/common.sh first):
- Terminal: zsh, git, curl installed?
- Agent: claude CLI,
~/Projects/agent/ exists?
- Godot: godot binary or flatpak, gdformat/gdlint?
- Apps: dnf, flatpak available?
- DNS: current
cat /etc/resolv.conf
-
Check assets: Verify assets/ has expected config files:
find assets/ -type f | head -30
-
Conflict check: Existing configs that would be overwritten?
-
Report checklist:
| Component | Prerequisites | Status | Notes |
Mark: READY, MISSING_DEPS, or SKIP.