Skip to content
← All projects

Agentic AI Pipeline

Live (Private)

Opportunity Engine

A 15-agent pipeline that takes a feature idea and a product, then runs the full product process on it.

The best way to understand this project is to see it work: the two links above step through one real run and the finished assessment it produced. Both show the saved output of a genuine run. No live inference here, the process is token-intensive. But if you want to try it, reach out and we can make something work!

The problem

Product management is shifting from producing artifacts to orchestrating and editing them. The scarce PM skills are taste, evaluation criteria, and applying product strategy while balancing cross-functional constraints, not typing documents. Recruiters are saying this out loud now. Senior product hires at founder-led companies are expected to be self-serve, to generate and pressure-test what’s next, prototype it, and drive the decision conversation while maintaining speed (this can lead to burnout of PMs, but that’s a different conversation for another day).

In the past, the zero-to-approval phase of feature development could take weeks of a cross-functional team’s time. I wanted to see how much of that roundtable process could be compressed into one artifact that drives the conversation about value, trade-offs and risks, so you get to a build decision much faster.

What changes in the process

Today, most good teams already run product, design and engineering as a triad, so solution exploration has technical voices in it from the start. What slows things down is not the collaboration, it is the serialized milestones around it: each one has its own owners, meetings and dates to hit, and the full technical assessment usually waits until the PRD firms up, because it makes no sense to spend engineering cycles on something that might not survive. This prototyped engine collapses that coordination overhead into a single artifact that every function can review async, turning weeks of process into less than a day. The team’s time gets spent on one alignment conversation about next steps, anchored on the recommendation, instead of on assembling the inputs across six calendars.

Diagram comparing the process today, six serialized steps from problem identification through planning with per-step meetings taking weeks, against the engine's flow: idea in, one artifact containing every discipline, then a single alignment conversation on next steps

The disciplines don’t disappear, and neither does the decision. They stop being meetings and queues that ultimately bottleneck progress.

What I built

A pipeline of 15 agents that takes an existing product plus a stated opportunity (a feature, an improvement, a hunch) and runs it through the proper product process end to end. Each agent is built on research into its own discipline: what that function actually cares about, and which parts of a product it owns. This cuts down on personal bias and blind spots and, with periodic updates, can keep them up to date on the latest trends, news, and systems available.

The input is deliberately small: a form with two required fields, plus optional screenshots and context. This is everything the engine needs to start:

The engine's intake form: run name, the idea, target product name and URL, screenshot upload, why now, constraints, and a live preview of the generated idea.md run folder

From there, five stages run in a fixed order:

  1. Context: a product analyst and a design-language analyst build the ground truth, including reverse-engineering the product’s design system from screenshots
  2. Discovery: competitive research and user research, run in parallel
  3. Definition: a PM writes the PRD, then a designer, a prototyper, and a tech architect work from it in parallel
  4. Risk sweep: six independent auditors (business viability, legal, accessibility, ethics and trust/safety, privacy and security, operational readiness) attack the artifacts, not the idea
  5. Synthesis: a final agent assembles the risk register, preserves the disagreements between agents, and writes a one-page verdict

Every run produces the same structured package, so a reviewer always knows where to look:

The output package structure: 00-summary.md with the verdict, risk-register.md, prd.md, design-spec.md, tech-spec.md, demo.html prototype, a research folder, and index.html tying it together

NOTE: I built this engine to be product agnostic. Ideally in an organization, this engine would be hooked up to existing company context to produce the most accurate output (documentation, design systems, code, infrastructure, etc.)

The judgment layer

Agent scaffolding is a commodity. Anyone can prompt fifteen personas. What makes this worth showing is the opinionated layer on top:

The worked example: Claude’s mobile menu

To test it, I fed the engine a small but potentially flawed improvement: the Claude mobile app’s default open on launch is ‘Chat,’ and the navigation drawer assumes what matters most to a user, with no way to change it. The entire input was two paragraphs and these two screenshots:

Claude Android app, the chat home screen the app always opens to Claude Android app, navigation drawer open: New chat, Chats, Projects, Artifacts, Code, Dispatch, then Starred and Recents

About 500KB of assessment came back, including draft versions of product, design and technical specs, as well as a live prototype. This is the actual file the prototyper agent produced, playable here: open the menu (top left), tap Edit, and drag.

What’s in it is the reason I’m showing this publicly:

The deliverable reads like a real proposal package, verdict first, severity counts on top:

The finished assessment page: verdict banner reading 'Instrument + retention A/B first, don't fund the full build yet', severity counts of 7 high, 11 medium, 3 low, and the one-page summary

Step through the full run, including the intake form exactly as I filled it, or read the finished assessment the way a stakeholder would receive it.

How I measure success

Not by whether the artifacts look impressive, but by whether the process behaves like a real one:

Product takeaways

What’s next