John Lindquist
@johnlindquist.com
📤 2434
📥 163
📝 508
Sign up for my Claude Code Power User workshop:
https://egghead.io/workshop/claude-code
Want to learn how to script Claude Code workflows? Check this out:
5 days ago
1
1
0
Teaching the last Claude Code Power User workshop of the year next Friday. Won't be hosting another until late Jan. Go grab an early bird ticket and get ready to crush 2026! 💪
6 days ago
1
0
0
I write a lot of TypeScript scripts. Here's one of my favorite tricks: zsh has a feature called a "suffix alias" which uses an "-s" flag: ~~~ alias -s ts='bun' ~~~ Create a script called "hello.ts", then simply type "hello.ts" to run the script with bun.
9 days ago
1
2
2
Holidays pro tip: You can upload the pdfs and/or YouTube urls of your new board games to your favorite AI (Gemini 3 is a great choice). Then you'll be able to ask whatever questions you want to figure out the rules.
12 days ago
0
0
1
🚨 Last chance 🚨 to get tickets to tomorrow's: Claude Code Power User Workshop (🌍 European-friendly timezone)
20 days ago
1
1
0
Teaching my last Claude Code Power User Workshop of the year next Friday. 🚨Early bird pricing ends tonight!🚨
26 days ago
0
0
0
@jbranchaud.bsky.social
honestly thought this random guy in Pluribus was you for a second 😅
27 days ago
1
3
0
Force Claude Code to Ask "What's Next?" w/ Stop Hook + AskUserQuestion Lesson 2 of the Claude Tools Deep Dive series:
29 days ago
1
3
0
Week of Nov 10's Claude Code ✨free✨ course: "Claude Code Tools Deep Dive" - Lessons published daily - Follow the thread below Lesson
#1
: "Create Interactive AI Tools with Claude Code's AskUserQuestion"
30 days ago
1
0
0
Claude Code Power User Workshop is 🚨TOMORROW🚨 (if you can't make it, the recording goes out on Monday) We've got about ~3 seats left 👇
about 1 month ago
1
1
0
YTD Stats: - 101 published lessons - 30 AI Dev Essentials newsletters - 18 live workshops (
#19
this Friday!) - 3018 commits Starting to plan out next year to take things to the next level.
about 1 month ago
0
4
0
Claude Skills with subagents and hooks introduce some hidden traps if you don't carefully consider your settings. Check out the lesson below (lesson 9 in the ✨free✨ Claude Skills series): "Avoid the Dangers of Settings Pollution in Subagents, Hooks, and Scripts"
about 1 month ago
1
1
0
Want your Claude Skills to run faster and be more reliable? Check out video
#8
of the Claude Skills series: "Optimizing Claude Skills from Subagents to Scripts" below
about 1 month ago
1
1
0
Utah friends, At higher elevations and drier climates like ours, we should be drinking 1.5-2x more water than average to stay hydrated. So yeah, keep that water bottle next to your desk.
about 1 month ago
0
3
0
The Future of Software: 1. Starts as basic chat 2. Infers the UI/UX you need 3. Builds itself, allows you to accept/reject changes How to prepare: 1. Build extensions/plugins/mcpui/etc and learn the modular mindset 2. Study UX best practices 3. Optimize for shipping
about 1 month ago
1
3
0
How are Claude Skills different from MCPs? When should you use which one? This lesson builds a quick MCP and compares it to using a Claude Skill to discuss the differences: Watch lesson
#7
: "Claude Skills Compared to MCP Tools"
about 1 month ago
1
1
0
Did you go to GitHub Universe and get a sweet new badge to hack on? I created a Claude Code plugin you can download with bundled skills, commands, etc to streamline the dev process based on what I learned building some quick apps. Enjoy!
github.com/johnlindqui...
loading . . .
GitHub - johnlindquist/badger-2350-plugin: Complete Claude Code plugin for Universe 2025 (Tufty) Badge development with MonaOS app creation, deployment, and API reference
Complete Claude Code plugin for Universe 2025 (Tufty) Badge development with MonaOS app creation, deployment, and API reference - johnlindquist/badger-2350-plugin
https://github.com/johnlindquist/badger-2350-plugin
about 1 month ago
0
1
1
What's the difference between Claude Skills and Slash Commands? When should I use them? How do I convince you to watch lesson
#6
"Claude Skills Compared to Slash Commands"? Watch the lesson below to find out!
about 1 month ago
1
0
0
Claude Skills often define complex scenarios requiring many tools. To enforce strict tool rules for the Skill, create "PreToolUse" hooks to limit access to the specific tools you trust. Watch Lesson 5 👀 "Secure Your Claude Skills with Custom PreToolUse Hooks"
about 1 month ago
1
1
0
In Claude Skills, some CLI tools always trigger permission prompts due to special characters. The fix? Abstract into scripts. Bonus: your skills become cross-platform, better loggers, and more maintainable. Watch Lesson
#4
: "Build Better Tools in Claude Skills with Scripts"
about 1 month ago
1
1
0
Lesson 3 of "The Essential Guide to Claude Code Skills" just released! 🎉 "Stacking Claude Skills to Create Complex Workflows"
about 2 months ago
1
2
0
Just published lesson 2 of the "The Essential Guide to Claude Code Skills" series: "Control Claude Skills Output with References and Examples" 👇
about 2 months ago
1
2
1
✨ Free Course Alert ✨ "The Essential Guide to Claude Code Skills" Turn Claude into a more powerful dev partner by building custom skills that overcome AI limitations. Lesson 1 drops today: "Create Your First Claude Code Skill" ~1 new lesson daily 👇
about 2 months ago
1
0
0
Cursor Tab is still the most magical and practical AI experience available. Predictive edits/movements based on context while constantly improving as I work. *That* is the experience I want everywhere. I want AI tools to be so seamlessly integrated that I take them for granted.
about 2 months ago
1
4
0
🚨 Cursor Power User Workshop TOMORROW 🚨 Agenda: - Advanced Hooks - Custom MCPs and Agents - Context Engineering - Chrome Dev Tools MCP workflows - Lots of other tips and tricks FAQ: - Recording sent out Monday - Last Cursor workshop of 2025 Tickets almost gone! 🎟️
about 2 months ago
1
1
0
React defined the Web. The AI SDK will define AI
about 2 months ago
1
2
1
Published 8 ✨free✨ lessons in the "Advanced Cursor Hooks" course (more to come soon...) Once you've watched those, sign-up for my Cursor Power User Workshop for next Friday 👇
2 months ago
1
2
0
Recording a short course on Cursor hooks this morning to promote my Cursor workshop for next Friday. Using Bun/TypeScript (and publishing types) because using bash scripts is just silly.
2 months ago
1
4
0
Semi-obvious AI Scoping tip: Don't plan tasks that would take longer than a single session to complete. Just break it into subtasks if necessary. 1 task = 1 context window
2 months ago
0
3
0
Last chance for Claude Code Power User workshop tickets for tomorrow. We're covering: - Custom agents with the TypeScript SDK - Chrome Dev Tools MCP - Advanced Hook Patterns - Powerful context engineering - and much more! Only a couple tickets left. Get yours now 👇
2 months ago
1
0
0
I've got my chrome-devtools-mcp agent examples ready for my Claude Code workshop Friday. Last chance to sign up 😇
2 months ago
0
2
1
Just dropped 3 new lessons in the "Claude Code Essentials" course, bringing it to 17 lessons and counting! Dive into complex scenarios with the "PreToolUse" hook to customize actions before the tools even come into play. Watch them here 👇
2 months ago
3
0
0
Why Claude Code? - SDK allows for finely-tuned custom tools/agents - CI/Pull Requests/Actions tied to your sub - Subscription-based plans - Supports Enterprise-policy settings - Pioneered many QoL features
2 months ago
0
0
0
One standout feature of dictation apps? They save your past dictations as plain text, letting AI comb through dictation history. Use it to find scriptable tasks, reusable prompts, keep journals of your work, or spin up new ideas.
2 months ago
0
0
0
I love teaching with video because it showcases DX: 1. Abstract->Concrete: concepts become real 2. Events have weight: witness effort and timing 3. Tool mastery: see tricks of the trade 4. Emotion: empathetic connection to the problem 5. Memory hooks: voice/visuals anchor ideas
2 months ago
0
3
0
Just added 5 new *free* Claude Code Hooks lessons to the Claude Code Essentials Course! 🚀 Topics: • Type-safe hooks with Bun + TypeScript • Inject live API data into prompts w/ hooks • Easy prompt variations • Block dangerous requests Learn Claude Code Hooks 👇
3 months ago
1
1
0
I'm _definitely_ covering the new Google Chrome MCP in my Claude Code Power User workshop next Friday. Early bird ticket pricing ends tonight 👇
3 months ago
1
0
0
Anyone else wish claude code and codex had /import commands to add Claude/ChatGPT conversations as context?
3 months ago
1
2
0
Published the first 9 lessons of my "Claude Code Essentials" course. and it's **free**! 💸 I pack in as many tips and tricks as possible in <3 minute videos. I'll be adding 30+ more planned lessons in the upcoming weeks. Enjoy! 👇
3 months ago
1
1
2
Check your inbox for the 24th edition of the "AI Dev Essentials" newsletter to help you stay up-to-date with the AI dev news of the past week. Read the thread below if who prefer to peruse the news in quick-link form straight from here 🧵
3 months ago
1
2
0
Hot take: Claude Code, Codex, and Gemini CLI are all *great*. We just develop certain habits that heavily influence our expectations when switching.
3 months ago
0
1
1
"Just try it" You'll learn so much more by taking action on an idea than sitting there trying to plan the whole thing from the beginning! (side note: Use git like your life depended on it)
3 months ago
0
4
0
How to preload context in Claude Code w/ commands: 1. Files: • diagrams/login·md • diagrams/checkout·md 2. Create `.claude/commands/preload·md` w/ refs: ``` @./diagrams/login·md @./diagrams/checkout·md ``` 3. Preload: claude "/preload Verify user logged in during checkout"
3 months ago
1
1
0
Wraps claude code + the github cli in a zsh function to easily create a gist w/ description: gist "path/file.ext" ``` gist(){ claude --print --allowed-tools "Bash(gh gist create:*)" --append-system-prompt "Create a gist w/ verbose description of the given files" "$@" } ```
3 months ago
1
1
1
Wrapping up ticket sales for this Friday's (Europe-friendly timezones) 🤖 Claude Code Power User workshop 🤖 Only a few seats left 🔻
3 months ago
1
0
0
So proud of this testimonial
3 months ago
0
5
0
New free 🍌 lesson: "Batch Generate Nano Banana Image Variations with Google AI Studio and Bun Scripting" 👇
4 months ago
1
0
0
Scheduled the next "Claude Code Power User Workshop" for Sept 12 (Europe-friendly timezone). Grab a ticket ASAP as the past 3 each sold out 👇
4 months ago
1
1
0
upai(){ npm i -g @openai/codex@latest @anthropic-ai/claude-code@latest @google/gemini-cli@latest } Add a zsh alias, because "GOTTA CATCH 'EM ALL"!
4 months ago
0
0
0
"AI Dev Essentials" issue
#20
blasted out to >100k devs. If you're not subscribed 👇
4 months ago
1
1
0
Load more
feeds!
log in