David Turnbull
@dturnbull
Staff Content Design Engineer at @lingodotdev, ex-@Canva. Opinions are not my own; they are the responsibility of the Yeerk living in my brain. 🧠
This is my go-to.
alias c=‘claude --dangerously-skip-permissions’
This works so well. I gave it the laziest prompts for some @lingodotdev video intros, and I think they're pretty neat.
Use Claude Code as your Video Editor Believe it or not, every video you see below was vibe coded by Claude Code. 🧵 here’s how you can do it too:
I was waiting for this kind of tool to exist. 🤩
Ruler v0.2.13: opencode - Adds support for opencode (both global and per-project config) Ruler is a CLI tool for developers and teams who work with multiple coding agents in the same codebase. github.com/intellectronic…
For the tech writers in my Twittersphere: If I hadn’t just started at @lingodotdev, I’d be applying for this @depotdev role. ycombinator.com/companies/depo…
👀
Use Claude Code as your Video Editor Believe it or not, every video you see below was vibe coded by Claude Code. 🧵 here’s how you can do it too:
Creating a Claude Code hook to prevent this is on my todo list.
Why is "npm run dev" @cursor_ai's kryptonite?
Claude Code is the only reason my AeroSpace configuration is what I want it to be.
I love how Claude Code guides me through dev tasks on my home devices that I'd typically avoid due to all the annoying configuration and debugging steps:
👀
Love how I get everyone on the team to be docs-pilled. This is how we scale and compound. Docs is product. Biggest change to Langfuse docs ever is landing this weekend.
one of my new favorite cursor rules - If I start a conversation with "conv:", don't take any action on any files until I explicitly say to. I just want to have a conversation first
👀
AI now has eyes Fusion can now see what its doing by taking screenshots of what it generates at any device resolution It’ll iterate on the code until what it sees matches what you expected (design, prompt, etc) for pixel perfect results
Hey @grok, who are some content design engineers that I should be following that I am not already?
👀
Have been working to add official Vite support to Fumadocs MDX, before server component is supported. (may look weird, I have encountered every problem possible)
Experimenting with the new MCP server for Grep from @vercel (while also trying to come up with a generic "plan" command for Claude Code for when I'm too lazy to come up with something more specific).

👀
🔥Free Friday Hot Tip¹🥵 Build a storybook for your CLI, then run it with `bun run --hot` so it autoreloads, then have your agent change the CLI and run the storybook too, so you can watch it update live. (Courtesy of @lewis_b_metcalf) ¹ expiring offer