BMAD Library

Type: Agent definition library

Definition

BMAD (Breakthrough Method for Agile Development) is the library of agent definitions used by Kelly instances. It is preserved at /clawd/bmad/ and is referenced by path rather than loaded into context. This means agents are instantiated from the library, not embedded in the conversation.

Why Reference by Path

Loading agent definitions into context for every message would consume tokens unnecessarily. Instead, the Kelly Router references the library path (/clawd/bmad/) and the appropriate agent definition is loaded when an agent is spawned.

The Four Agent Sets

From the Factory Rules, Kelly uses three named agent sets:

  • CIS agents: Carson, Victor, Maya, Dr. Quinn (research phase)
  • BMM agents: Mary, John, Sally, Winston, Bob, Amelia, Quinn, Barry (build phase)
  • TEA agent: Murat (testing phase)

Plus the Kelly Router as the orchestrator (main agent, no new registration).