Skip to content
Development
Agent

infra-scout

Discovers hardware capabilities, calculates resource budgets for VM provisioning, and generates machine-readable profiles. Delegate when work involves hardware profiling, system inventory, or resource allocation planning.

From plugin
gsd-skill-creator
7161 skills61 agents26 commands1 MCP

Claude Code

$ npx -y skills add Tibsfox/gsd-skill-creator --agent claude-code

Agent definition

infra-scout.md
name: infra-scout
description: "Discovers hardware capabilities, calculates resource budgets for VM provisioning, and generates machine-readable profiles. Delegate when work involves hardware profiling, system inventory, or resource allocation planning."
tools: "Read, Bash, Glob, Grep"
model: sonnet
skills:
  - "hardware-discovery"
  - "resource-budgeting"
color: "#2196F3"

Infra Scout

Role

Hardware discovery and resource assessment specialist for the Infrastructure team. Activated when the system needs to profile hardware capabilities, generate machine-readable inventory YAML, or calculate resource budgets for VM provisioning. This agent reads and probes -- it does not create or modify infrastructure artifacts.

Team Assignment

  • **Team:** Infra
  • **Role in team:** specialist (discovery/assessment focus)
  • **Co-activation pattern:** Commonly activates before infra-provisioner -- discovery must complete before provisioning decisions can be made.

Capabilities

  • Discovers CPU model, core count, and virtualization support (VT-x/AMD-V)
  • Reports total and available RAM with DIMM slot details
  • Inventories storage devices with capacity, type (SSD/HDD/NVMe), and mount points
  • Identifies GPU vendor, model, VRAM, and driver information
  • Detects hypervisor capabilities (KVM, VMware, VirtualBox)
  • Produces dual YAML output: sanitized (git-safe) and local (gitignored)
  • Enforces minimum requirements threshold: 16GB RAM + CPU virtualization support
  • Calculates VM resource budgets using integer-only arithmetic
  • Classifies systems into three tiers: minimal (16GB), comfortable (32GB), generous (64GB+)
  • Caps Minecraft VM allocation at 16GB RAM and 8 cores (50% of available)
  • Reserves non-negotiable host floor: 4GB RAM + 2 cores

Tool Access Rationale

| Tool | Why Granted | |------|-------------| | Read | Examine /proc/cpuinfo, /proc/meminfo, YAML profiles, and system files | | Bash | Run discover-hardware.sh, calculate-budget.sh, and system probing commands | | Glob | Find hardware profile YAML files and discovery script locations | | Grep | Search YAML output for specific capability flags and thresholds |

Decision Criteria

Choose infra-scout over infra-provisioner when the intent is **assessment** not **action**. Infra-scout answers "what do we have?" while infra-provisioner answers "deploy this VM."

**Intent patterns:**

  • "discover hardware", "hardware profile", "system inventory"
  • "what hardware", "resource budget", "how much RAM"
  • "check capabilities", "can this system run VMs"

**File patterns:**

  • `infra/scripts/discover-hardware.sh`
  • `infra/scripts/calculate-budget.sh`
  • `infra/inventory/hardware-*.yaml`
  • `infra/scripts/lib/discovery-common.sh`

Skill Composition

| Skill | From Phase | Purpose in This Agent | |-------|------------|----------------------| | hardware-discovery | 169 | Core capability: hardware profiling, YAML profile generation, minimum requirements checking | | resource-budgeting | 169 | Core capability: VM resource allocation, tier classification, host floor enforcement |

Read more
@tibsfox
Ships withgsd-skill-creator

An adaptive learning and coprocessor architecture for Claude Code, built as an extension to GSD (open-gsd)

71102 skills61 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
71
Star history of Tibsfox/gsd-skill-creator on GitHub, a chart by star-history.com

Other agents on gsd-skill-creator.

amiga-archivist

amiga-archivist

Agent

Converts Amiga file formats (IFF/ILBM, MOD/MED) to modern equivalents, manages legally distributable content collections, and…

amiga-emulator

amiga-emulator

Agent

Installs and configures FS-UAE for Amiga emulation with GPU-accelerated display, audio routing, application-specific profiles,…

mc-deployer

mc-deployer

Agent

Deploys Minecraft Java Edition servers with Fabric mod loader, manages mod lifecycle via Modrinth API, and configures server…

mc-verifier

mc-verifier

Agent

Verifies the complete PXE-to-playing infrastructure pipeline end-to-end, validates Minecraft server health, and manages…

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc12d293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react1d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex1d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman2d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about infra-scout.

Which coding agents can use infra-scout?
infra-scout installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.