Skip to content
Aakash GuptaAakash Gupta

How to Build an AI-Native Product Team in 2026 | Charles Zedlewski | Product Growth

Together AI's product team walks through their entire product development cycle, from a 5-min customer research brief to validating that agents can actually use what they shipped. Skills, shared context, a cross-repo orchestrator, and agent evals. Full Writeup: https://www.news.aakashg.com/p/how-to-build-a-shared-context-repo Transcript: https://www.aakashg.com/how-to-build-a-shared-context-repo-any-ai-harness-can-read/ Timestamps 1:44 - Why individual productivity was the wrong goal 3:26 - Inside the Together product repository 10:41 - Where team skills end and personal skills begin 13:16 - Ads 15:17 - Running feature research live 19:56 - The PRD writer that interviews you 27:31 - What a good PRD looks like now 35:07 - Orchestrator, one view across every repo 40:24 - Shared context is a hierarchy, not a flat pool 44:19 - Agent evals, testing the product as an agent 52:26 - Where the PM ends and the developer begins 🏆 Thanks to our sponsor 1. Arize: Trace, evaluate, and fix your AI agents before your users find the failures - https://bundle.aakashg.com/ Key Takeaways: 1. Individual productivity can move a company backwards - The team's starting question was not how to make each person faster. It was whether everyone generating unlimited code and content actually added up to progress. Charles calls the failure mode flooding your coworkers' context windows, where everyone launches slop at each other. 2. The shared repo holds context and skills - Markdown and YAML files covering customer intelligence, sandboxes, and the output of strategy meetings broken down by mission and milestone. Anything tied to a specific codebase stays out. The payoff is that a PM can read another team's context and draft a real proposal before taking up that PM's time. 3. Skills live closest to the work they touch - If a skill references code inside one team's repo, it stays colocated there. Everything else goes to a personal or shared repo. Test it on a branch, use it a few times, and only push to main once it proves repeatable. Niche ones never get pushed. 4. Shared context is a hierarchy, not a flat pool - The team abandoned the idea that everyone should carry everyone's context. Most people have no motivation to learn the depth of someone else's area. They want the one answer they came for. Some people live at the bottom of the hierarchy; most just traverse the top. 5. The PRD stopped being a gate - Historically, it was the document everyone aligned on before building started. Together treats it as a trigger for ideation and problem-solving instead. One to two pages, defining the customer problem, a few solution options, and a sample user journey. 6. A prototype replaces the bulk of the long document - Pavneet came from Amazon and used to write 20-page PRDs. A separate skill takes the one-pager and produces a prompt for a design tool. That visual is where the sharpest feedback shows up, from engineering and marketing alike. 7. Discovery collapsed from half a day to five minutes - The research agent pulls from the support platform, the project tracker, and internal docs at once. It surfaced 19 tickets filed in two months, flagged that the feature had been partially built and abandoned, and gave verbatim with sources. The value is not the summary. It is not duplicating work someone already started. 8. Automate execution, keep decisions human - Defining the feature, the API surface area, and the abstraction layer stay hands-on. Code writing is the part that runs on its own. The PRD skill is explicitly instructed to challenge the PM's assumptions rather than accept them. 9. Agents are already the majority user, so validate for them - Agent evals spins up a sandbox, gives an agent a real task against the product, and watches. It caught that agents couldn't find the fine-tunable models page because it wasn't linked from the quick start. Dozens of doc fixes came out of this. Charles calls agent success the new bar for UX. 10. They refused to oversell the gains - No story points, so no proof, but velocity is up more than 5%. Charles finds 3x claims suspicious because discovery, debate, and coordination don't get magically better with AI. Costs stayed manageable partly through open-weight models, partly because optimizing for collective output never produced the runaway token budgets others report. 👨‍💻 Where to find our guests Charles Zedlewski: https://www.linkedin.com/in/charleszedlewski/ Necoline Hubner: https://www.linkedin.com/in/necoline/ Pavneet Singh: https://www.linkedin.com/in/pavneetsingh/ Hassan: https://www.linkedin.com/in/nutlope/ 👨‍💻 Where to find Aakash Twitter: https://x.com/aakashgupta LinkedIn: https://www.linkedin.com/in/aagupta/ Newsletter: https://www.news.aakashg.com/ #AIProductManagement #ProductManagement #AgentEvals 🧠 About Product Growth: The world's largest podcast focused solely on product + growth, with over 200K+ listeners. 🔔 Subscribe and turn on notifications.

Charles ZedlewskiguestNecoline HubnerguestPavneet SinghguestHassanguest
Sep 13, 202659mWatch on YouTube ↗

CHAPTERS

  1. 0:00 – 3:36

    From individual AI output to collective team throughput (and avoiding “context window slop”)

    Charles explains why maximizing individual productivity with AI can backfire—creating lots of low-signal artifacts that burden coworkers. The team’s goal became collective productivity: centralize reusable context and practices so work compounds instead of fragmenting.

    • AI makes it easy to generate unlimited code/content, but that doesn’t guarantee startup progress
    • The new failure mode: flooding teammates with low-quality, high-volume artifacts
    • Shift from personal optimization to systems that improve team coordination and decision-making
    • Early decisions: what to centralize vs. what to leave to individual workflows
  2. 3:36 – 6:08

    The Together Product Repository: a shared, model-readable source of truth

    Nicolina introduces the “Together product repository,” a shared repo of Markdown/YAML that stores cross-team context and reusable skills. It’s designed to help PMs reuse each other’s thinking and reduce duplicated discovery work.

    • Repo is mostly Markdown/YAML: easy for humans and AI harnesses to consume
    • Holds product context (by product area) plus outputs from strategy/planning sessions
    • Enables “legwork reuse”: PMs can build informed proposals using existing docs from other areas
    • Clear boundary: code-specific details should live in the relevant code repo, not the product repo
  3. 6:08 – 9:03

    Reusable skills that automate recurring PM work (status updates, competitive/news reports)

    Nicolina walks through practical team skills: sprint status rollups and daily news/competitor briefs. The workflow is ‘generate from sources → lightly edit → publish,’ turning formerly manual synthesis into a quick review step.

    • Sprint update skill pulls from repos/projects to draft shipped/ongoing/next status
    • Cuts status-writing time from 10–30 minutes to a few minutes
    • News-report skill aggregates competitor/model-lab updates from chosen sources
    • Outputs are editable drafts—humans remain responsible for correctness and nuance
  4. 9:03 – 10:47

    Keeping shared context fresh: ownership, PRs, and “update when it hurts”

    The team treats context like code: each area has an owner, but anyone can submit PRs when they find gaps. Strategy shifts from leadership provide a natural trigger for updating canonical direction docs.

    • Area owners maintain their sections (e.g., sandboxes, customer intelligence)
    • Leadership direction-setting documents become clean “update triggers”
    • Updates are handled via normal PR workflows; contributors fix missing context when discovered
    • Avoids stale knowledge bases by tying maintenance to real usage and pain points
  5. 10:47 – 12:03

    Team skills vs. personal skills: where experiments live and when they graduate

    Nicolina describes a pragmatic rule: keep skills close to the work they reference; otherwise use personal repos or the shared repo. Skills often start as experiments in branches and get promoted to main only after repeated use.

    • Co-locate skills with the repo when they depend on that repo’s code/architecture
    • Otherwise use personal repos or the shared skills repo
    • Prototype niche skills in branches; promote to main after they prove repeatable
    • Prevents premature standardization while still enabling reuse
  6. 12:03 – 13:22

    Harnesses and models: choosing the right tool for the task in a multi-model world

    The team relies on a harness layer (e.g., OpenCode, others) that runs against shared context/skills while letting individuals choose models. They’re moving from Claude toward their own/open models for cost and control, and encourage model-task pairing experimentation.

    • Repository (context/skills) is separate from the harness that executes them
    • Multiple harness options; individuals pick what fits their workflow
    • Model selection is task-dependent (coding vs analysis vs prototyping)
    • Cost pressures accelerate adoption of in-house/open models
  7. 13:22 – 15:38

    Ad break: tracing + eval loop for agents (Arize example)

    Aakash describes a common agent failure mode: things work locally but hallucinate in the wild because nothing is being evaluated. He demonstrates an instrumentation → tracing → eval → fix loop using Arize to catch and reduce errors.

    • Without evals, agent shipping is ‘flying blind’ even if prompts/tools look fine
    • Tracing exposes step-by-step tool calls and decisions
    • Evals identify systematic failure rates and validate fixes
    • Closed loop: trace → evaluate → fix → rerun automatically
  8. 15:38 – 20:00

    Live feature research: one query across Pylon, Linear, Notion—and the codebase

    Pavneet demonstrates a shared feature-research skill that aggregates evidence from support tickets (Pylon), execution tracking (Linear), and internal docs (Notion). It quickly quantifies demand, surfaces verbatims, and prevents duplicated work by discovering partial prior implementations.

    • Research skill answers: how big is the problem, who’s asking, and what they said
    • Finds related Linear work and flags partial/broken implementations to build upon
    • Connects into a local OS directory with access to internal GitHub repos
    • Compresses half-day research into minutes while preserving links to sources
  9. 20:00 – 27:37

    The PRD writer that interviews you: turn-by-turn decision forcing + critique

    Pavneet shows a PRD-writing skill that conducts an interview, challenges assumptions, and uses a question bank to ensure key trade-offs are addressed. The output is a draft meant to be edited—solving the blank page problem while keeping the PM responsible for judgment.

    • Sequential workflow: research output feeds the PRD interview agent
    • Agent asks for evidence inputs (Figma, screenshots, POC) or proceeds without them
    • Question bank covers trade-offs, one-way-door decisions, and scope shaping
    • Goal is faster, higher-quality drafts—not replacing PM decision-making
  10. 27:37 – 35:27

    What a “good PRD” looks like now: short, decision-oriented, paired with a prototype

    They redefine PRDs as ideation/problem-solving tools rather than heavyweight gating documents. The modern PRD is typically 1–2 pages: crisp problem, options, and a user journey—while prototypes replace long narrative detail and become the main alignment artifact.

    • PRD is not a gate; it’s a catalyst for aligned problem-solving
    • 1–2 pages: customer problem, solution options, sample user journey
    • Prototypes replace 20-page docs and drive richer cross-functional critique
    • Figma Make preferred for shareability and collaborative iteration
  11. 35:27 – 40:30

    Orchestrator: a ‘God’s-eye view’ across every repo with inherited skills and sandboxes

    Charles introduces Orchestrator, an internal tool that lets “casual” users interrogate any repo without recreating each team’s local setup. It spins up sandboxes, routes across models/harnesses, inherits repo-local skills/MCPs, and can even generate PRs for small changes.

    • Central UI lists all major company repos and lets users query or change them
    • Creates a sandbox per task and clones only what’s needed for the work
    • Inherits repo-specific skills/MCP servers so users don’t replicate environments
    • Core components: sandboxing + model gateway/router + skill/context organization
  12. 40:30 – 44:25

    Shared context as a hierarchy (not a flat pool): right-sizing what people need to know

    They abandon the idea that everyone should share one giant, flat context set. Instead, context is layered: most people only want enough to answer a question or fix a small issue, while domain owners go deep—tools like Orchestrator enable this traversal.

    • Most teammates don’t want full nuance of other domains—only what’s needed now
    • Context should be layered: deep ownership + shallow cross-team visibility
    • Orchestrator supports lightweight cross-repo exploration and contribution
    • Better than forcing constant org-wide context synchronization
  13. 44:25 – 52:32

    Agent Evals: testing the product as an agent and using failures to improve docs/UX

    Hassan demos Agent Evals: a harness that runs realistic end-to-end tasks in a sandbox (often via Claude Code), watches the agent execute via API/SDK/CLI, and scores outcomes. The biggest payoff is actionable ‘improvements’—especially doc fixes—driven by transcript-level visibility into where agents get stuck.

    • Define representative tasks per product area (e.g., fine-tune → deploy endpoint → evaluate → delete)
    • Run in sandboxes with required keys/assets; observe full transcripts
    • Compare runs across different contexts (docs only vs MCP vs skills)
    • Use failures to prioritize concrete doc/UX fixes (e.g., missing links, discoverability gaps)
  14. 52:32 – 59:34

    Where PM ends and developer begins (plus realistic gains and cost control)

    Charles argues roles haven’t fundamentally changed: PM value is validated market insight; engineering value is maintainable, efficient design. AI mainly lowers the friction for each side to do small tasks in the other’s domain—while real velocity gains are meaningful but not magical, and cost stays sane when teams optimize collective throughput and use cheaper models.

    • PM’s core: unique, well-validated market/customer insight
    • Engineer’s core: efficient design that’s maintainable and extensible
    • AI enables cross-boundary reach for small/medium tasks (PMs can PR; engineers can research customers)
    • Skepticism of ‘3X’ claims: discovery/coordination still dominate; costs managed via open models + avoiding slop

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.