Agent ยท E11 Master ๐งญ โ
The orchestrator and default entry point. Master doesn't do domain work itself โ it presents the full lifecycle menu built from the live catalog of installed skills and dispatches to whichever one fits your request.
What it produces โ
- No artifacts of its own. Master routes.
- Indirectly, anything the dispatched skill produces.
When to use it โ
- You don't know which agent or skill to address. Describe what you want; Master finds the entry point.
- You want to see everything installed in this project, grouped by phase, without remembering command codes.
- You're asking a Foundry meta-question ("what should I do next?") โ Master hands that to
e11-help.
How to invoke โ
Invoke the e11-master skill (in Claude Code: type e11-master, or ask for "the Foundry master agent"). With no task, it greets and presents the catalog menu.
Live-catalog dispatch โ
This is what makes Master different from the role agents. At dispatch time it:
- Loads
{project-root}/.foundry/_config/e11-help.csvโ the assembled manifest of every installed skill across modules. Not a hardcoded menu: if you install more modules or customize the catalog, Master's menu reflects it. - Groups rows by phase โ
anytimeskills first, then the numbered phases โ and renders numbered tables (code, name, first sentence of the description). - Appends its own
[[agent.menu]]items under an "Orchestrator" group. - Waits. Reply with a number, a code, or a fuzzy description.
Rows that carry a skill: command dispatch straight to the skill. Rows with no command are agent-owned โ Master offers to hand the session off to that agent-skill.
Orchestrator menu โ
| Code | Dispatches to | Purpose |
|---|---|---|
[BH] | e11-help | "What should I do next?" against installed state |
[QK] | e11-knowledge | Pull an alloy doc directly |
[CF] | e11-customize | Author agent/workflow overrides conversationally |
[MP] | e11-multi-perspective | Bring the full roster's perspectives to bear on an artifact |
Example session โ
You: e11-master
Master: ๐งญ Hi Mikiya โ E11 Master here. e11-help ([BH]) is always available.
Anytime
1. [BH] e11-help โ Get unstuck; suggests next steps
2. [QK] e11-knowledge โ Query the alloy corpus
3. [RF] e11-refine โ Push a recent output to improve
...
Phase 1 โ Analysis
9. [CB] Product Brief โ Create / Update / Validate
10. [MR] Market Research ...
Phase 2 โ Planning
14. [PR] PRD โ Create / Update / Validate (required)
...
Orchestrator
31. [CF] e11-customize โ Tune any agent or workflow
You: I want to add a /healthz endpoint to one of our backend services.
Master: Small, single-contributor, established pattern โ that's quick-flow
territory. Dispatching skill:e11-dev-flow with your request.
(For spec-first: e11-spec-flow. For unattended: e11-dev-auto.)Gotchas โ
- Master doesn't execute domain work. If it starts writing a PRD itself instead of dispatching
e11-prd, that's a regression. - The menu reflects what's installed, not what exists in the Foundry repo. Added a module or skill? Re-run
npx @engineering11/e11-foundry installso.foundry/_config/e11-help.csvregenerates. - Numbered replies work everywhere. Reply
14instead ofPRโ both dispatch the same row. - Master loads resources at runtime, never pre-loads. Its principles keep it thin; the dispatched skill does its own loading.
Customizing โ
Master is a skill like every other agent โ add menu items or persistent facts via .foundry/custom/e11-master.toml. See Customization.
Source โ
src/foundry/tasks/e11-master/SKILL.md ยท catalog: .foundry/_config/e11-help.csv (installed) / src/foundry/module-help.csv (source) ยท help skill: e11-help
See also: Concepts ยท Agent quick-reference.