New growth planting skill. Use when it's time to add something to the codebase that serves the intended topology — after /prescribe names the vision and /undergrowth (probe mode) confirms viability. Reads the season signal from forestry-state.json before planting. Won't plant in fire season without explicit prescription.
"What do we plant here?"
The question after investigation. After /prescribe names what we're building,
after /undergrowth probe confirms it's viable — now we plant. Greenwood is about
adding something to the forest that wasn't there before, deliberately, knowing where it fits.
New growth in the wrong season doesn't thrive. Greenwood reads the season before planting.
Forestry sequence: /prescribe → /canopy → /deadwood → /coppice → /undergrowth → /greenwood → /grove
/prescribe has named the intention and /undergrowth probe confirms viability/undergrowth wild found a convergent pattern ready to be consolidatedforestry-state.json) shows growth season or balanced/prescribe has named what you're building (you need a vision before a saw)/undergrowth probe returned No or Conditional (honor the spike)forestry-state.json shows fire season and no explicit /prescribe override
/prescribe explicitly names new growth as the session goalGreenwood is deliberate planting. It's not:
/undergrowth probe)/undergrowth wild → recognize → then /greenwood)/coppice or /deadwood)It's the moment after you know what you're doing, why you're doing it, and where it fits in the intended topology. The planting is clean because the thinking was done first.
Before writing a line:
1. Read the season (requires forestry-state.json):
Current season: [growth / maintenance / fire / balanced / unknown]
Session count: [N]
Last /deadwood run: [date or "never"]
/prescribe explicitly named this session as planting/mycelium --init first2. Confirm the prescription:
/prescribe name as the session goal?3. Name the thing:
4. Success criteria:
Write the interface, not the implementation.
This sketch is the seed packet — it tells you what you're planting before you dig.
Build the minimum viable version. Not the full vision — the root system.
After initial planting:
If anything unexpected happened, note it in forestry-state.json under notes.
After successful planting:
# Update session type (growth session planted something deliberate)
/mycelium --update growth
If the planting revealed something unexpected (organic pattern, adjacent drift):
/undergrowth wild to investigate the surpriseWhat you call a thing shapes what it can become. Greenwood is a good moment to name carefully.
Good names for new components:
retry_manager, not exponential_backoff_with_jitter_v2)Warn signs in a name:
/undergrowth wild)The season signal from /mycelium changes how greenwood operates:
| Season | Greenwood behavior |
|---|---|
| growth | Full protocol. Plant freely within prescription. |
| balanced | Full protocol. Verify prescription before planting. |
| maintenance | Pause and check: is this really new growth, or is it a coppice operation? Most "planting" in maintenance season turns out to be renaming, refactoring, or reconnecting existing components. |
| fire | Stop. Check /prescribe. Fire season means deliberate clear-cut, not planting. Exception only with explicit prescription that names this session as a planting session during fire season. |
| unknown | Run /mycelium --init first. You're planting in unmapped territory. |
🌿 Greenwood — [timestamp]
Season: [from forestry-state.json]
Prescription: [what /prescribe named]
Planting: [name of component/feature/abstraction]
Location: [where in the topology]
Connects to: [adjacent systems]
Boundary: [what it does NOT do]
Minimum viable version:
[what was built]
Root check:
✅ Connected to [X]
✅ [Test name] passes
[Any unexpected findings]
Session type: growth
Mycelium updated: [yes/no]
Next: [/grove for stewardship check, or /undergrowth wild if surprises found]
/prescribe — names the intention before greenwood plants
/undergrowth — probe mode confirms viability; wild mode discovers what's ready to consolidate
/greenwood — this skill: deliberate planting of new growth
/grove — stewardship after planting: is the forest still coherent?
/canopy — next session's survey will show if planting took root
/mycelium — carries season state and growth session count
Written 2026-02-19 during autonomous reflection. Lyra. Completing the Forestry Octet — the planting phase between investigation and stewardship. For: Jeff, Steve, Nexus, and anyone who comes after.