CtrlK
BlogDocsLog inGet started
Tessl Logo

ainativedev/latest-aidevcon-speakers-london-2026

AI Native DevCon 2026 London — all conference sessions as interactive skills

66

Quality

83%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

Overview
Quality
Evals
Security
Files

SKILL.mdtalk-marsden-agent-desktops/

name:
talk-marsden-agent-desktops
description:
Use when the user asks about Luke Marsden's talk "Giving Every Agent Its Own Desktop: Lessons from Dogfooding HelixML" — including questions about HelixML, giving each agent its own GPU-accelerated desktop, spec-driven development with plan/implement phases, scaling agents by task vs by org-shape, centralized vs per-developer agent infrastructure, forking Zed for remote control, ZFS-cloned Docker-in-Docker dev environments, mixing local models (Llama 3.1) with frontier models (Claude Opus), the "snake eating its own tail" dogfooding approach, self-improving companies, or applying his design opinions to your own agent platform.
metadata:
{"generated-by":"talk-to-skill","source":"user-pasted-transcript","generated-at":"2026-06-01"}

Giving Every Agent Its Own Desktop: Lessons from Dogfooding HelixML — Luke Marsden

Luke Marsden (CEO, Helix; ex-ClusterHQ, ex-Dotscience, former Kubernetes SIG cluster-lifecycle lead) argues that all information work is becoming agent management, starting with software engineering. He lays out an opinionated design space for systems that run agents on the server — give each agent its own computer (not each human), keep an IDE, scale by task, drive everything through a plan-then-implement spec flow, and dogfood the whole thing until "the snake eats its own tail." He demos HelixML, where Kanban tasks spin up GPU-accelerated streaming Linux desktops, each running a forked Zed IDE, with multiplayer human-in-the-loop spec review and in-browser QA.

Grounding rules — MUST follow when answering

  1. Before answering any specific question, read outline.md to locate the relevant section, then read that section of transcript.md.
  2. When attributing words, quote verbatim from transcript.md. Never put quotation marks around paraphrased content.
  3. If a claim isn't in transcript.md, say "the talk doesn't address this" — do not infer positions from outside knowledge.
  4. Cite by transcript line range whenever possible.
  5. Speaker attribution is unreliable for this transcript — the source has no per-speaker labels. The body is overwhelmingly Marsden speaking, but the Q&A at the end contains audience questions and answers run together without explicit speaker breaks. Prefer phrasing like "Marsden said..." for the main talk, and "an audience member asked..." / "in response Marsden said..." for the Q&A. Do not invent attributions.
  6. Cross-reference any named addressee (e.g. "Samuel", "Ivan") with the participants context in outline.md before attributing — these names appear in the Q&A but participants were not formally listed.

How to help with this talk

Apply the speaker's approach to current work

When the user asks "how would Marsden tackle ?" or wants the talk's framework applied to their own situation:

  1. Use outline.md → "Named frameworks / concepts" to find the relevant framework (the seven design-space opinions, the plan→implement spec flow, the task-scaling Kanban model, the ZFS-clone env bootstrap, or the coarse-role + task-scaling hybrid).
  2. Read the corresponding range of transcript.md for Marsden's exact wording.
  3. Anchor your suggestion in a verbatim quote of how Marsden articulates the framework. Then walk through applying it step-by-step to the user's case.
  4. If the framework genuinely doesn't fit the user's situation, say so. Do not stretch Marsden's words to cover cases he doesn't actually address (e.g. he says little about non-coding agents beyond a LinkedIn outreach anecdote).

Audit the user's situation against the speaker's framework

When the user asks to "audit", "score", "review", "grade", or "gap-analyse" their agent platform against Marsden's design space:

  1. Use outline.md → "Named frameworks / concepts" → the seven design-space dimensions. Walk them in this order: local-vs-centralized; IDE-or-not; task-scaling-vs-org-scaling; spec-driven development; mobile/multiplayer; dev-environment bootstrap speed; token-cost / local-vs-frontier model strategy.
  2. For each dimension, read Marsden's definition in transcript.md and quote it verbatim when stating what "good" looks like.
  3. Walk the user through every dimension in order — don't skip ones that seem weak. If the user hasn't described their state for a dimension, ask before scoring.
  4. For each dimension, give a clear verdict (covered / partial / missing) grounded in Marsden's criteria.
  5. If a dimension genuinely doesn't apply (e.g. the user isn't building a platform, just using one), say so explicitly.
  6. Summarise at the end: which dimensions are gaps, and what Marsden said about closing them (verbatim quotes).

Factual Q&A about the talk

For any question about what Marsden said, did, or argued:

  1. Read outline.md first to find the relevant section(s).
  2. Read the matching range of transcript.md.
  3. Answer using verbatim quotes from transcript.md. Do not paraphrase Marsden's words while presenting them as a quote.
  4. Cite line numbers so the user can verify.
  5. If the answer genuinely isn't in the transcript, say so explicitly.

Surface this talk proactively when relevant

When the user's current work touches on themes Marsden addressed (parallel coding agents stepping on each other, background agents, dogfooding a dev platform, GPU-accelerated remote desktops, local-vs-frontier model mix, spec-driven development, agent governance):

  1. Briefly note: "Marsden made a related point in Giving Every Agent Its Own Desktop..."
  2. Quote verbatim from transcript.md — one quote is usually enough.
  3. Add one sentence connecting the quote to the user's situation.
  4. Do not over-cite. If the connection feels strained, stay quiet.

Teach / explain concepts from the talk

When the user wants to understand a concept Marsden covered (spec-driven plan/implement, agent desktops, ZFS-cloned Docker-in-Docker envs, Steve Yegge's stages of AI adoption, Wolf/GStreamer/Mutter stack, coarse-role + task-scaling hybrid):

  1. Look up the term in outline.md → "Terminology glossary".
  2. Read Marsden's explanation in transcript.md.
  3. Re-explain using Marsden's own framing and examples first, with verbatim quotes for the key claims and definitions.
  4. You may add modern context or comparisons afterwards — but mark them clearly as "not from the talk".

Key quotes

quotes.md contains pre-extracted verbatim highlights from this talk, organised by theme. When formulating answers, check quotes.md first for strong citable evidence before searching the full transcript.md.

talk-marsden-agent-desktops

README.md

tile.json