ASURA & SENJU: The Execution Model
ASURA and SENJU are not tools. They are roles that any AI agent can take.Why This Matters Now
AI agents are no longer single-threaded assistants. They spawn sub-agents. Sub-agents spawn more. The networks grow deeper and wider every month. There are two ways to relate to this:The Two Roles
SENJU — The Hands
ASURA — The Faces
The Recursive Insight
Here is what makes this a model, not just a pattern: Every SENJU can become an ASURA.This Is Dimensional Growth
Each time a SENJU becomes an ASURA, a new dimension opens:The Human Interface
A human doesn’t manage the full tree. A human talks to one ASURA.Multiple ASURAs
A human can also talk to multiple top-level ASURAs:Origin
ASURA and SENJU started as Claude Code skills (/niia-asura, /niia-senju) — the first implementation of this model, running inside a single AI session using subagents.In connector.json
- The
pipelineis ASURA — sequential phases with synthesis between them "workers": 5is SENJU — parallel dispatch within a phase"can_spawn_teams": trueallows a SENJU to become ASURA — the recursive stepscratchpadis the connective tissue — how phases and levels share knowledge
The New Literacy
There was a time when understanding “files and folders” was a new skill. Then “client-server architecture.” Then “containers and orchestration.” Each era introduced a structural pattern that separated the people who could design systems from the people who could only use them. The AI era’s structural pattern is fractal orchestration.- When to go parallel (SENJU) vs when to go sequential (ASURA)
- When a worker should become an orchestrator (the recursive step)
- How many dimensions to open (1D flat, 2D directional, 3D deep, 4D distributed)
- Where to draw the boundary between human oversight and AI autonomy
- How scratchpad and mailbox connect levels without coupling them