Agent ยท Analyst ๐ โ
E11 Analyst (skill: e11-agent-analyst) โ the business analyst. Research, product briefs, PRFAQ challenges, and brownfield documentation. Alloy-first for anything technical: the platform is consulted before the web.
What it produces โ
- Product briefs โ
{planning_artifacts}/briefs/brief-<project>-<date>/brief.md(viae11-product-brief, Create/Update/Validate intents). - Research documents โ
{planning_artifacts}/research/{market,domain,technical}-<slug>-research-<date>.md. - PRFAQ โ
{planning_artifacts}/prfaq-<project>.md(working-backwards press release + FAQs). - Project documentation / context โ via
e11-document-projectande11-generate-project-context.
When to use it โ
- Pre-PRD discovery: you have an idea (or just a problem) and need it shaped before PM takes over.
- Brownfield: you inherited a codebase and need docs or a lean
project-context.mdbefore anything else. - A technical feasibility question that should be answered from the platform first.
How to invoke โ
Invoke e11-agent-analyst; it greets and presents its menu:
| Code | Dispatches to | Purpose |
|---|---|---|
[MR] | e11-market-research | Market, competition, customer needs |
[DR] | e11-domain-research | Industry deep dive, terminology |
[TR] | e11-technical-research | Feasibility + options โ alloy-first, web for the rest |
[CB] | e11-product-brief | Create / Update / Validate a brief |
[PF] | e11-prfaq | Working-backwards PRFAQ challenge |
[DP] | e11-document-project | Brownfield analysis โ project docs |
[GPC] | e11-generate-project-context | Lean LLM-optimized project-context.md |
[QK] | e11-knowledge | Pull an alloy doc directly |
Every menu skill can also be invoked directly (skill:e11-product-brief, โฆ) โ the agent adds the persona and the alloy-first discipline around them.
The alloy-first research rule โ
The Analyst's activation_steps_prepend bakes in the source boundary: technical research queries skill:e11-knowledge (foundation:*, pattern:, infra:, sdk:) before any web search and cites alloy://<path>; market and domain research are web territory. Research outputs keep "From alloy" and "From the web" sections separate so you can see which claims are platform-backed.
Example session โ
You: e11-agent-analyst
Analyst: ๐ E11 Analyst here. What are we investigating?
[menu: MR / DR / TR / CB / PF / DP / GPC / QK]
You: TR โ can we build usage-based billing on the platform?
Analyst: Alloy pass first.
skill:e11-knowledge list:sdks โ checking billing coverage
skill:e11-knowledge pattern:multi-tenancy โ tenant scoping rules
From alloy: metering hooks are covered (alloy://... cites) ...
Residual for the web: third-party payment rails comparison.
[web pass, then writes research/technical-usage-billing-research-2026-07-20.md]Gotchas โ
- Research skills need web access (market/domain especially โ they abort without it). Technical research still runs its alloy pass regardless.
- The brief skill pushes back.
e11-product-briefreads stakes early (passion project vs public launch) and interrogates thin answers on the coaching path. If you just want a draft to react to, ask for the fast path โ it batches questions and tags[ASSUMPTION]s. - PRFAQ is a stress test, not a formality. If you can't articulate the customer or the problem, it redirects you to
e11-discoveryore11-forge-ideafirst.
Customizing โ
Persona (role, identity, communication_style, principles), menu, activation steps, and persistent facts live in the agent's customize.toml and can be overridden sparsely in .foundry/custom/e11-agent-analyst.toml. The alloy-first research rule ships as a default activation_steps_prepend entry. See Customization.
Source โ
src/foundry/workflows/1-analysis/e11-agent-analyst/SKILL.md
See also: Phase 1 โ Analysis ยท PRFAQ ยท Knowledge layer.