Simon Willison’s Weblog

Subscribe

Guides > Agentic Engineering Patterns > Linear walkthroughs

Changes to Linear walkthroughs

Feb. 25, 2026, 4:54 p.m.

Body

--- +++ @@ -6,7 +6,7 @@ ## An example using Showboat and Present -I recently vibe coded a SwiftUI slide presentation app on my Mac using Claude Code and Opus 4.6. +I recently [vibe coded a SwiftUI slide presentation app](https://simonwillison.net/2026/Feb/25/present/) on my Mac using Claude Code and Opus 4.6. I was speaking about the advances in frontier models between November 2025 and February 2026, and I like to include at least one gimmick in my talks (a [STAR moment](https://simonwillison.net/2019/Dec/10/better-presentations/) - Something They'll Always Remember). In this case I decided the gimmick would be revealing at the end of the presentation that the slide mechanism itself was an example of what vibe coding could do.

Feb. 25, 2026, 1:10 a.m.

Body

--- +++ @@ -1,6 +1,6 @@ Sometimes it's useful to have a coding agent give you a structured walkthrough of a codebase. -Maybe it's existing code you need to get up to speed on, maybe it's your own code that you've forgotten the details of, or maybe you vibe coded the whole thing and need to understand how it actually work. +Maybe it's existing code you need to get up to speed on, maybe it's your own code that you've forgotten the details of, or maybe you vibe coded the whole thing and need to understand how it actually works. Frontier models with the right agent harness can construct a detailed walkthrough to help you understand how code works.

Feb. 25, 2026, 1:09 a.m.

Body

--- +++ @@ -1,4 +1,4 @@ -Sometimes it's useful to have a coring agent give you a structured walkthrough of a codebase. +Sometimes it's useful to have a coding agent give you a structured walkthrough of a codebase. Maybe it's existing code you need to get up to speed on, maybe it's your own code that you've forgotten the details of, or maybe you vibe coded the whole thing and need to understand how it actually work.

Feb. 25, 2026, 1:08 a.m.

Draft status changed from draft to published.

Feb. 25, 2026, 1:07 a.m.

Initial version.