mycoglobal-symbiont-installlisted
Install: claude install-skill goondocks-co/myco
# Global Symbiont Install: Design Decisions and Hazard Disciplines
The global symbiont install model auto-registers all
detected symbionts into every project owned by the current grove. This makes
scope mutations wide by design — a single command can touch dozens of project
directories simultaneously. The three design decisions below define the model's
coherent shape; the three hazard disciplines prevent it from corrupting
unrelated projects.
## Prerequisites
- The grove walker and MYCO_HOME are initialized; the current grove's ownership
list is available from the registry.
- You are operating inside an active, named grove — not an unbound bootstrap
state (the daemon ensures this before surfacing any global-install UI).
- Project initialization has been migrated to the daemon UI. `myco init
--project` no longer exists as a CLI command; do not attempt to restore it.
## Design Decision 1: No Legacy Fallback Code After Migration
When the migration walker has run, the configuration is global. Do not add
"if old config exists, use that" fallback paths.
**Why:** Legacy fallbacks compound into divergent code paths, exponential test
burden, and permanent production debt. From code review:
> *"It's this class of bug that's continuously plagued us time and time again.
> We just squashed another one today with a Grove migration legacy fallback.
> So we know we're going to migrate it so let's not worry about the legacy
> fallback. I don't want that trap in the code."*
Three