Spec-driven development: The AI engineering workflow at Notion | Ryan Nystrom
Episode
47 min
Read time
2 min
Topics
Remote Work, Leadership, Design & UX
AI-Generated Summary
Key Takeaways
- ✓Automated Standup Agent: Build a custom AI agent that runs at 9AM daily, pulling the last 24 hours of Slack messages, merged pull requests, closed tasks, and yesterday's meeting transcript into a structured pre-read. This eliminates meeting prep entirely, letting engineering managers write code until the meeting starts while ensuring every team member's contributions surface equally.
- ✓Spec-Driven Development Workflow: Start features by voice-dictating requirements into Whisper, feeding the transcript to Codex to generate a structured markdown spec, then pointing Codex at that spec file to build the implementation. Nystrom reports near-complete one-shot results on full features because comprehensive specs include code pointers, edge cases, and explicit verification steps that guide the agent precisely.
- ✓Background Agent via Task Mention: Configure a VM-based coding agent so engineers can trigger it by mentioning it in a task comment alongside a screenshot or brief description. Nystrom's example: a friend's feature request described in three paragraphs and one screenshot produced a complete pull request with UI verification screenshots in approximately 11 minutes, with CI failures resolved through follow-up comments.
- ✓CI Speed as Agent Force Multiplier: Reducing CI runtime from slow cycles to under three minutes dramatically increases agent throughput, since agents sit idle waiting for test results. Nystrom's Afterburner project targets cutting CI to one-quarter of its original duration, citing Stripe's 1,300 agent-generated PRs per week as evidence that slow pipelines mathematically cap AI coding capacity.
- ✓Specs as Living Version-Controlled Documentation: Store feature specs as markdown files inside the repository alongside code. When behavior needs updating, modify the spec first and instruct the agent to implement the delta. The spec history in version control becomes an auditable changelog in plain English, readable by non-engineers for marketing or support purposes without requiring code interpretation.
What It Covers
Ryan Nystrom, engineering manager at Notion, demonstrates three AI-powered workflows: an automated daily standup agent that pulls from Slack, GitHub, and Honeycomb telemetry; background coding agents triggered by task mentions; and spec-driven development where markdown specifications serve as the source of truth for autonomous code generation.
Key Questions Answered
- •Automated Standup Agent: Build a custom AI agent that runs at 9AM daily, pulling the last 24 hours of Slack messages, merged pull requests, closed tasks, and yesterday's meeting transcript into a structured pre-read. This eliminates meeting prep entirely, letting engineering managers write code until the meeting starts while ensuring every team member's contributions surface equally.
- •Spec-Driven Development Workflow: Start features by voice-dictating requirements into Whisper, feeding the transcript to Codex to generate a structured markdown spec, then pointing Codex at that spec file to build the implementation. Nystrom reports near-complete one-shot results on full features because comprehensive specs include code pointers, edge cases, and explicit verification steps that guide the agent precisely.
- •Background Agent via Task Mention: Configure a VM-based coding agent so engineers can trigger it by mentioning it in a task comment alongside a screenshot or brief description. Nystrom's example: a friend's feature request described in three paragraphs and one screenshot produced a complete pull request with UI verification screenshots in approximately 11 minutes, with CI failures resolved through follow-up comments.
- •CI Speed as Agent Force Multiplier: Reducing CI runtime from slow cycles to under three minutes dramatically increases agent throughput, since agents sit idle waiting for test results. Nystrom's Afterburner project targets cutting CI to one-quarter of its original duration, citing Stripe's 1,300 agent-generated PRs per week as evidence that slow pipelines mathematically cap AI coding capacity.
- •Specs as Living Version-Controlled Documentation: Store feature specs as markdown files inside the repository alongside code. When behavior needs updating, modify the spec first and instruct the agent to implement the delta. The spec history in version control becomes an auditable changelog in plain English, readable by non-engineers for marketing or support purposes without requiring code interpretation.
Notable Moment
Nystrom describes prompting Codex to set up its own Honeycomb MCP configuration by pasting a screenshot of the query rather than copying text — then instructing the agent to update its own instruction file. The agent completed the configuration with only minor manual adjustments needed afterward.
You just read a 3-minute summary of a 44-minute episode.
Get How I AI summarized like this every Monday — plus up to 2 more podcasts, free.
Pick Your Podcasts — FreeKeep Reading
More from How I AI
GLM 5.2: why I’m replacing Opus in Claude Code with this new model
Jun 24 · 27 min
Syntax
988: Cloudflare’s Next.js Slop Fork
Mar 18
More from How I AI
How Claude Mythos found a 15-year-old bug in Mozilla Firefox | Brian Grinstead
Jun 22 · 48 min
Software Engineering Daily
VS Code and Agentic Development with Kai Maetzel
Jan 6
Books, tools, and gear mentioned in this episode
SignalCast may earn commission on purchases via these links.
Tools
by GitHub
“an automated daily standup agent that pulls from Slack, GitHub, and Honeycomb telemetry”
by Slack Technologies
“an automated daily standup agent that pulls from Slack, GitHub, and Honeycomb telemetry”
by OpenAI
“Start features by voice-dictating requirements into Whisper, feeding the transcript to Codex to generate a structured markdown spec”
by OpenAI
“feeding the transcript to Codex to generate a structured markdown spec, then pointing Codex at that spec file to build the implementation”
by Honeycomb
“an automated daily standup agent that pulls from Slack, GitHub, and Honeycomb telemetry”
by Honeycomb
“Nystrom describes prompting Codex to set up its own Honeycomb MCP configuration by pasting a screenshot of the query”
More from How I AI
We summarize every new episode. Want them in your inbox?
GLM 5.2: why I’m replacing Opus in Claude Code with this new model
How Claude Mythos found a 15-year-old bug in Mozilla Firefox | Brian Grinstead
How to design AI agent loops: schedules, goals, and subagents in Claude Code and Codex
How Braintrust uses AI agents, evals, and CI to ship better software | Ankur Goyal
Claude Fable 5 review: what the new Mythos model gets right (and very wrong)
Similar Episodes
Related episodes from other podcasts
Syntax
Mar 18
988: Cloudflare’s Next.js Slop Fork
Software Engineering Daily
Jan 6
VS Code and Agentic Development with Kai Maetzel
All-In with Chamath, Jason, Sacks & Friedberg
Jun 23
GameStop CEO Ryan Cohen's $56B Plan to Take Over eBay
The TWIML AI Podcast
Jun 16
Why AI Agents Break the GenAI Security Model with Devvret Rishi - #770
This Week in Startups
Jun 13
SpaceX IPO Day: What Wall St. and the media missed | E2300
Explore Related Topics
This podcast is featured in Best AI Podcasts (2026) — ranked and reviewed with AI summaries.
You're clearly into How I AI.
Every Monday, we deliver AI summaries of the latest episodes from How I AI and 192+ other podcasts. Free for one show.
Start My Monday DigestNo credit card · Unsubscribe anytime