Thomas Witt
banner
thomas-witt.com
Thomas Witt
@thomas-witt.com
🚀 Entrepreneur @ Vendis.ai
🪽Angel Investor @ Expedite.Ventures
The first really great video IMHO about Claude Codes Skills vs. Slash Commands vs Subagents:

www.youtube.com/watch?v=kFpLz...

Kudos to @IndyDevDan!
I finally CRACKED Claude Agent Skills (Breakdown For Engineers)
Claude Agent Skills? What about MCP? Subagents? Slash Commands? Let's break down EXACTLY when to use agent skills vs MCP servers vs sub-agents vs custom slash commands. 🔥 Here's the truth: Claude Code has evolved from a simple tool into a BEAST with agent skills, sub-agents, custom slash commands, output styles, plugins, hooks, and MCP servers. It's getting confusing AF. After a WEEK of wrestling with agent skill issues, I'm breaking down the RIGHT way and the WRONG way to use these features so you don't waste time like I did. 🎥 VIDEO REFERENCES - Claude Code Skills: https://docs.claude.com/en/docs/claude-code/skills - Multi-Agent Observability Codebase (get the meta-skill): https://github.com/disler/claude-code-hooks-multi-agent-observability - Tactical Agentic Coding: https://agenticengineer.com/tactical-agentic-coding?y=kFpLzCVLA20 In this video, I'm walking you through the REAL differences between agent skills, MCP servers, sub-agents, and custom slash commands. We'll dive deep into agentic coding patterns, showing you exactly when to use each Claude Code feature and why it matters for your AI coding workflow. I'll show you the wrong way engineers are approaching agent skills (converting ALL slash commands to skills - BIG MISTAKE), and then reveal the right compositional approach that leverages prompt engineering as your foundation. Watch as I build a Git worktree manager skill live, demonstrating how to properly compose custom slash commands, sub-agents, and MCP servers into a powerful reusable agent skill. This is tactical agentic coding at its finest. Whether you're deep into agentic engineering or just getting started with Claude Code and indydevdan's approach to AI agents, this breakdown will save you HOURS of confusion and help you master the core four: context, model, prompt, and tools. The prompt is STILL the fundamental unit of knowledge work. Don't give it away to complex abstractions. Skills are powerful, but they're compositional units - NOT replacements for your custom slash commands and prompt engineering fundamentals. We'll cover: - When agent skills shine vs when they're overkill - Why prompt engineering remains your most critical skill - How to compose features without circular confusion - Real production patterns for agentic coding workflows - The pros and cons of Claude Code's agent skills feature This is essential viewing for any AI coding engineer who wants to stay ahead in agentic engineering. Stop the confusion. Master the features. Ship better code. Stay focused and keep building. #aicoding #claudecode #aiagents
www.youtube.com
November 11, 2025 at 12:44 PM
Kind of cool: add #codex as an #mcp server in #Claude and use it in prompts as an independent reviewer:

claude mcp add codex -s user -- codex -m gpt-5 -c model_reasoning_effort="high" mcp-server

I use that all the time to review code by a different model than the writer.
November 1, 2025 at 8:00 AM
November 1, 2025 at 7:55 AM
Great AI coding comparison: "A surgeon isn't a manager, they do the actual work! But their skills and time are highly leveraged with a support team that handles prep, secondary tasks, admin. The surgeon focuses on the important stuff they are uniquely good at."

www.geoffreylitt.com/2025/10/...
Code like a surgeon
www.geoffreylitt.com
October 27, 2025 at 8:10 AM
Great overview of Ruby Async/Threadsafe Antipatterns:

socketry.github.io/async/guid...

BTW, Claude Code + Codex are really good finding and eliminating those patterns in your codebase. Give it a spin…

Need a quick refresher? pawelurbanek.com/rails-thread...
Thread safety
socketry.github.io
October 24, 2025 at 2:15 PM
Define tools in ruby_llm to be used for both tool calling as well as MCP

github.com/afstanton/tool_forge
GitHub - afstanton/tool_forge
Contribute to afstanton/tool_forge development by creating an account on GitHub.
github.com
October 23, 2025 at 6:48 AM
If you are running MacOS Tahoe and your system is lagging, it might be because of outdated electron apps.

tl;dr fix: Enter `launchctl setenv CHROME_HEADLESS 1` after every reboot.

More Info including snippets who find out which apps are the culprits:

gist.github.com/tkafka/e3eb63...
Detect Electron apps on mac where the Electron hasn't yet been updated to fix the system wide lag
Detect Electron apps on mac where the Electron hasn't yet been updated to fix the system wide lag - Detect electron apps causing macOS Tahoe lag.md
gist.github.com
October 22, 2025 at 9:01 AM
Chrome #MCP DevTools are awesome to debug complex JS stuff in a browser: github.com/ChromeDevTools/chr... (announcement: developer.chrome.com/blog/chr...). Installation takes 2 minutes and works out of the box.

#ai #coding
GitHub - ChromeDevTools/chrome-devtools-mcp: Chrome DevTools for coding agents
Chrome DevTools for coding agents. Contribute to ChromeDevTools/chrome-devtools-mcp development by creating an account on GitHub.
github.com
October 15, 2025 at 4:03 PM
Great write-ups about how #turbo actually works:

ducktypelabs.com/how-does-tur...

ducktypelabs.com/how-does-tur...

#rails #hotwire

How does Turbo listen for Turbo Streams?
ducktypelabs.com
October 15, 2025 at 2:56 PM
Awesome resource about techniques how to use Claude Code: claudelog.com/

#AICodin#AICodingd#AI
Claude Code Docs, Guides & Best Practices | ClaudeLog
Claude Code documentation, tutorials & best practices from real-world usage. Expert insights, optimization techniques, and searchable knowledge base.
claudelog.com
October 15, 2025 at 8:40 AM
#RailsWorld 2025, here we go!
September 4, 2025 at 7:50 AM
Now that's cool applied machine learning and data science: pudding.cool/2025/07/stre...
NYC’s Urban Textscape
Analyzing All of the Words Found on NYC Streets
pudding.cool
August 13, 2025 at 5:51 AM
🚀 Hiring: Senior Rails Dev (AI · DynamoDB · OpenSearch) Employee No. 2

- Rails 8, Hotwire, Tailwind
- Live product, real customers
- Tiny senior team, daily shipping
- Remote (UTC–UTC+4), equity options

DM + GitHub👇
www.linkedin.com/feed/update/...

#rails #jobs #ruby #remote
🚀 Hiring now: Senior Ruby on Rails Developer | AI/LLM · DynamoDB · OpenSearch | Remote-Full time Employee No. | Thomas Witt
🚀 Hiring now: Senior Ruby on Rails Developer | AI/LLM · DynamoDB · OpenSearch | Remote-Full time Employee No. 2 | UTC - UTC +4 We’re veteran founders and angel investors who’ve seen too many terrible...
www.linkedin.com
July 1, 2025 at 12:51 PM