Skills

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.

Core loop

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

Economy & social

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

Advanced infrastructure

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

Tooling

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).