Skip to content

Roles and Modes

GDD doesn't assign people to fixed categories. Instead, it defines roles (what you're doing right now) and modes (how the framework adapts its behavior). A person can switch roles between sessions or even within one.

Roles

Role Focus
Developer Writing and shipping code
Designer Defining behavior (scenarios, specs)
Reviewer Quality and safety
Scribe Note-taking and vault work — PARA layout, frontmatter, daily notes, capture-process-organize loop
AI Agent Any of the above, bounded by permissions

Roles aren't skill levels. A first-time contributor and a 20-year veteran can both be in the Developer role — they'll just have different modes active.

Today only the Scribe role has a dedicated skill file; the other roles are the assumed default and rely on mode and practice skills rather than a single role file.

Modes

Modes modify how the framework behaves. They compose freely.

Mentoring

The AI explains decisions, teaches practices in context, and offers more scaffolding. Not tied to seniority; anyone can request it. First time touching BDD? Ask for Mentoring mode, even if you've been coding for a decade.

The AI's job in Mentoring mode is to grow the human, not just ship the code. Every interaction is an opportunity to transfer understanding.

Quick

Minimal ceremony for short time windows. You have 15 minutes on your phone between responsibilities? Quick mode suggests appropriately-sized tasks, recovers context fast, and skips questions it can infer.

Session sizing examples: - 15 min: Write one BDD scenario, review one PR comment, fix one small bug - 30 min: Implement step definitions, triage review findings, write a skill stub - 45 min: End-to-end small feature with PR

Zen

Full ceremony for deep focus sessions. Saturday morning deep dive? Zen mode leans into thorough brainstorming, comprehensive reviews, auditing accumulated concerns, and completing large chunks of work end-to-end.

Zen mode may proactively suggest housekeeping if observations have accumulated in the Thalamus.

Flow

Adaptive ceremony for sessions that drift productively across multiple topics. The agent matches the human's rhythm, incorporates tangents naturally, and treats the Thalamus as a live collaboration surface rather than a session-bookend artifact. Often the natural default when no mode is set.

Modes compose freely — a learning contributor might run Mentoring + Quick on a busy day, or Zen + Mentoring for a deep teaching session. The per-mode skills under .agent/skills/gdd-<mode>/SKILL.md describe the specific behavior modifiers each mode applies.