{"podcast":{"title":"Syntax - Tasty Web Development Treats","slug":"syntax-tasty-web-development-treats","podcast_index_feed_id":522889,"rss_url":"https://feed.syntax.fm/rss","website_url":"https://syntax.fm","image_url":"https://megaphone.imgix.net/podcasts/5197fe5a-42f7-11f0-affd-87d9985a1760/image/c86a54acd72683732c4773e25bf0ae14.png?ixlib=rails-4.3.1&max-w=3000&max-h=3000&fit=crop&auto=format,compress","author":"Wes Bos","episode_count":1005,"summary":"Full Stack Developers Wes Bos and Scott Tolinski dive deep into web development topics, explaining how they work and talking about their own experiences. They cover from JavaScript frameworks like React, to the latest advancements in CSS to simplifying web tooling.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats"},"episode":{"title":"980: AI Coding Explained","slug":"980-ai-coding-explained","published_at":"2026-02-18T12:00:00+00:00","page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/980-ai-coding-explained","show_page_url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats","url":"https://syntax.fm/980","audio_url":"https://traffic.megaphone.fm/FSI9721669335.mp3","summary":"A deep dive into the rapidly evolving landscape of AI-assisted development, clarifying the distinction between models, agents, and skills. Learn how to structure context files and use specialized tools to move beyond simple chat interfaces into automated workflows.","meta_description":"Master the jargon of AI coding. Learn the difference between agents, subagents, MCPs, and skills to build a more effective AI-powered development setup.","key_points":["Main idea: AI coding is moving from simple chat prompts to structured environments using agents.md and specialized skills","Practical takeaway: Avoid bloating context files like agents.md; too much irrelevant information degrades model performance","Failure mode: Over-reliance on generic prompts instead of using structured 'skills' or 'hooks' to maintain code quality and linting standards","Technical distinction: Agents act as autonomous workers, while skills are specific, reusable instructions or capabilities provided to those agents","Tooling strategy: Use MCP (Model Context Protocol) and plugins to bridge the gap between LLMs and your local development environment"],"chapters":[{"start_ms":60000,"title":"The AI Tooling Landscape","summary":"An overview of the different interfaces for AI coding, including text editors (Cursor, VS Code), terminal UIs (Claude Code), and full GUIs."},{"start_ms":525000,"title":"Agents vs. Manual Craft","summary":"Discussing the limits of AI in high-design tasks and where agents excel in backend logic and boilerplate."},{"start_ms":990000,"title":"Moving Beyond 'Vibes'","summary":"The importance of using benchmarks, tests, and evaluations rather than relying on subjective feelings about model performance."},{"start_ms":1475000,"title":"The Rise of agents.md","summary":"How to use context files to prime AI sessions and why you must avoid the 'kitchen sink' approach to context injection."},{"start_ms":1705000,"title":"Defining AI Skills","summary":"Understanding skills as a way to define best practices and specific instructions that agents can trigger when needed."},{"start_ms":2170000,"title":"Plugins and Code Quality","summary":"Using plugins and hooks to automate linting, formatting, and TypeScript checking within your AI workflow."},{"start_ms":2410000,"title":"The Overlap of Agents and MCP","summary":"Navigating the confusing overlap between agents, subagents, and the Model Context Protocol (MCP)."}],"topics":["AI Coding","Software Development","LLM Agents","Cursor","Model Context Protocol","Developer Productivity","Prompt Engineering","Automation"],"duration_seconds":3133,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/syntax-tasty-web-development-treats/episodes/980-ai-coding-explained/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/syntax-tasty-web-development-treats/980-ai-coding-explained.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}