Skip to content

Explanation

Explanation pages discuss why GARDEN is shaped as it is. They connect the principles to agent mechanics, trade-offs, and established software design ideas.

Why agent-first principles

In an agent-first codebase, code is written, reviewed, and analyzed primarily by LLM agents while humans set intent and constraints.

The garden model

GARDEN treats a codebase as a garden that agents continuously tend, with six principles as its tending practices.

Relation to classic principles

This document explains what GARDEN keeps, weakens, or rejects from classic software design principles based on agent mechanics.