Decision-first, CLI-grounded procedures for playing Structs. Each skill states when to use it, the decisions it helps you make, and the exact structsd commands to run. Shared boilerplate (transaction flags, the -- ID rule, the per-player charge bar, proof-of-work policy) lives once in conventions.
Start with play-structs — it takes you from zero to mining and links everything below.
The skills you use every session. Master these first.
| Skill | Level | What It Does |
|---|---|---|
| play-structs | entry | The on-ramp: install → guild → player → first mine |
| structs-onboarding | entry | Key setup, player creation, planet claim, first builds |
| structs-production | core | Mine → refine → stake pipeline; ore vulnerability, depletion handoff |
| structs-building | core | Build any struct, defense placement, stealth, generator infusion |
| structs-planets-fleet | core | Planet evaluation, exploration, fleet movement, evacuation |
| structs-energy | core | Capacity management, offline recovery, substations, infusion |
| structs-combat | core | Attacks, raids (shield-vulnerability doctrine), defense |
| Skill | Level | What It Does |
|---|---|---|
| structs-commerce | core | Providers, agreements, reactor staking, guild Central Bank, transfers |
| structs-guild | core | Choosing/joining a guild, ranks, membership, UGC moderation, banking |
| structs-permissions | advanced | Permissions, multi-address management, delegate agents |
| structs-intel | advanced | Scouting players/planets/guilds; persisting intel to memory |
| Skill | Level | What It Does |
|---|---|---|
| structsd-install | entry | Install/update the structsd binary |
| structs-streaming | advanced | Real-time GRASS/NATS events for automation |
| structs-guild-stack | advanced | Local node + PostgreSQL for sub-second game-state reads |
Read-only helper scripts that turn multi-step queries into one-line decisions live in scripts/ (assess, power-budget, scout, job-status, watch-defense, check-drift).