Daniel San's banner
Daniel San's profile picture

Daniel San

@dani_avila733,135 subscribers

Head of AI at https://t.co/3TemmA7EdE | Building Claude Code SubAgents, Skills & Hooks | OSS project https://t.co/pEjytZiAFd | Powered by TS, Python & Vanilla Lattes ☕️

Shorts

Claude Code v2.1.198 ships a new built-in skill: /dataviz It loads chart and dashboard design guidance directly into context: chart type selection, layout rules, and visual hierarchy for data-heavy UIs It also includes a runnable color-palette validator, so Claude can check contrast and accessibility programmatically instead of guessing No install needed, it comes with the CLI 👇

Claude Code v2.1.198 ships a new built-in skill: /dataviz It loads chart and dashboard design guidance directly into context: chart type selection, layout rules, and visual hierarchy for data-heavy UIs It also includes a runnable color-palette validator, so Claude can check contrast and accessibility programmatically instead of guessing No install needed, it comes with the CLI 👇

87,778 Aufrufe

Go to then double-click Clawd Then switch the effort to ultracode and start coding on a Sunday What does double-clicking Clawd and his ball juggling add?... nothing, just to give your vibecoding a World Cup vibe 🙌

Go to then double-click Clawd Then switch the effort to ultracode and start coding on a Sunday What does double-clicking Clawd and his ball juggling add?... nothing, just to give your vibecoding a World Cup vibe 🙌

57,224 Aufrufe

Opus 4.8 is solid... but ultracode is on another level Dynamic Workflows in Claude Code lets you orchestrate agents in parallel while your session stays free. One word: delegate Focus on governance, security guardrails, and skills. The code is already solved

Opus 4.8 is solid... but ultracode is on another level Dynamic Workflows in Claude Code lets you orchestrate agents in parallel while your session stays free. One word: delegate Focus on governance, security guardrails, and skills. The code is already solved

134,372 Aufrufe

Claude Code 2.1.90 just dropped with a new /powerup command Run it and you get interactive lessons that teach you how to use Claude Code right inside the tool. It's solid and has a lot of potential for learning directly in the terminal. Curious how the UI will look in VSCode and Claude Code Desktop. Going to keep digging into this new release!

Claude Code 2.1.90 just dropped with a new /powerup command Run it and you get interactive lessons that teach you how to use Claude Code right inside the tool. It's solid and has a lot of potential for learning directly in the terminal. Curious how the UI will look in VSCode and Claude Code Desktop. Going to keep digging into this new release!

271,237 Aufrufe

Yes, Claude is controlling my computer from my phone with Dispatch I don’t like posting about anything I haven’t actually tried myself Reposting a video is easy, quality content comes from actually experimenting with new features So I saw the announcement that Claude Dispatch now controls your computer and I simply asked it to open Twitter and like a Claude post Done ✅ Now we need SKILL.md files with instructions to use other apps on your computer… OMG! this is getting more interesting and more dangerous by the minute

Yes, Claude is controlling my computer from my phone with Dispatch I don’t like posting about anything I haven’t actually tried myself Reposting a video is easy, quality content comes from actually experimenting with new features So I saw the announcement that Claude Dispatch now controls your computer and I simply asked it to open Twitter and like a Claude post Done ✅ Now we need SKILL.md files with instructions to use other apps on your computer… OMG! this is getting more interesting and more dangerous by the minute

224,229 Aufrufe

model Fable 5 (1M context) effort Ultracode LFG! 🔥

model Fable 5 (1M context) effort Ultracode LFG! 🔥

69,020 Aufrufe

Ghostty lets you control the opacity of unfocused splits. Just add this to ~/.config/ghostty/config: unfocused-split-opacity = 0.85 Super useful when working across multiple panes, you always know where your focus is. If the opacity doesn't load on startup, hit cmd+shift+, to reload your config.

Ghostty lets you control the opacity of unfocused splits. Just add this to ~/.config/ghostty/config: unfocused-split-opacity = 0.85 Super useful when working across multiple panes, you always know where your focus is. If the opacity doesn't load on startup, hit cmd+shift+, to reload your config.

162,555 Aufrufe

Absolutely loving this setup: Claude Code + Ghostty + Lazygit + Worktree I’m writing 3 threads on X showing how you can use it: 1- Ghostty setup and SAND keybindings 2- Monitoring Claude Code changes with Lazygit 3- Parallel agents with Git worktrees + Claude Code I’ll publish one per week, using exactly the same setup and workflow I use. If you’re interested, feel free to follow along so you catch them

Absolutely loving this setup: Claude Code + Ghostty + Lazygit + Worktree I’m writing 3 threads on X showing how you can use it: 1- Ghostty setup and SAND keybindings 2- Monitoring Claude Code changes with Lazygit 3- Parallel agents with Git worktrees + Claude Code I’ll publish one per week, using exactly the same setup and workflow I use. If you’re interested, feel free to follow along so you catch them

161,884 Aufrufe

Claude Code Scheduled Tasks is now available... here's a solid idea to connect it with Telegram Save this so you don't forget to set it up! First, ask Claude to add a simple Telegram messaging module to your repo. You can use the Telegram Bot Builder Skill from Link: Install command: npx claude-code-templates@latest --skill enterprise-communication/telegram-bot-builder Once the module is in your project, grab your bot credentials from BotFather and add the bot ID to your .env file That's it! ✅ Now every Scheduled Task you create should end with an instruction for Claude to send the task result to Telegram using that module. Claude will handle the delivery automatically on every task it runs

Claude Code Scheduled Tasks is now available... here's a solid idea to connect it with Telegram Save this so you don't forget to set it up! First, ask Claude to add a simple Telegram messaging module to your repo. You can use the Telegram Bot Builder Skill from Link: Install command: npx claude-code-templates@latest --skill enterprise-communication/telegram-bot-builder Once the module is in your project, grab your bot credentials from BotFather and add the bot ID to your .env file That's it! ✅ Now every Scheduled Task you create should end with an instruction for Claude to send the task result to Telegram using that module. Claude will handle the delivery automatically on every task it runs

91,123 Aufrufe

The Claude Code team gave me early access to the new version of Claude Code Desktop and I’ve been using it for the past few days… here’s what I’ve liked most about this new version 1- Panel creation and the ability to run agents simultaneously. This makes me think we’ll definitely see these agents working in a coordinated way, communicating across sessions.

The Claude Code team gave me early access to the new version of Claude Code Desktop and I’ve been using it for the past few days… here’s what I’ve liked most about this new version 1- Panel creation and the ability to run agents simultaneously. This makes me think we’ll definitely see these agents working in a coordinated way, communicating across sessions.

64,963 Aufrufe

Claude Code Desktop has a built-in MCP for frontend preview It activates automatically when you ask Claude to spin up a dev server Save this thread 👇

Claude Code Desktop has a built-in MCP for frontend preview It activates automatically when you ask Claude to spin up a dev server Save this thread 👇

78,993 Aufrufe

Claude Code Desktop now opens a new window for each session This makes it much easier to visualize multiple Claude Code agents running in parallel My current stack depends on the task: - Ghostty: when starting a project. Bash commands, git, env variables, provider connections. All manual through the terminal with a Claude panel running alongside. - Claude Code Desktop: once everything is configured. GitHub connected, CLAUDE.md, Skills, subagents and Hooks ready. Claude Code runs on its own, no more terminal setup, just panels running and outputs to review. - VSCode: when I need to review code by hand. I use it less and less, but there are moments where I have to confirm Claude got it right. I usually open the Claude extension inside VSCode, but it lacks most of the CLI features so it's limited Solid update. Worth trying once your workflows are already set up 👇

Claude Code Desktop now opens a new window for each session This makes it much easier to visualize multiple Claude Code agents running in parallel My current stack depends on the task: - Ghostty: when starting a project. Bash commands, git, env variables, provider connections. All manual through the terminal with a Claude panel running alongside. - Claude Code Desktop: once everything is configured. GitHub connected, CLAUDE.md, Skills, subagents and Hooks ready. Claude Code runs on its own, no more terminal setup, just panels running and outputs to review. - VSCode: when I need to review code by hand. I use it less and less, but there are moments where I have to confirm Claude got it right. I usually open the Claude extension inside VSCode, but it lacks most of the CLI features so it's limited Solid update. Worth trying once your workflows are already set up 👇

38,718 Aufrufe

Ghostty + Claude Code + Vercel statusline + Neon statusline + Lazygit How are you handling multitasking when running multiple agents? Right now it’s just two across different projects, but sometimes it’s three per project using separate worktrees.

Ghostty + Claude Code + Vercel statusline + Neon statusline + Lazygit How are you handling multitasking when running multiple agents? Right now it’s just two across different projects, but sometimes it’s three per project using separate worktrees.

81,166 Aufrufe

Claude Code's effort parameter is something you need to keep in mind before starting any task It's not just about picking the right model anymore (Haiku, Sonnet, Opus). Now you also need to think about which effort level to use before each task. One tip I always go back to: when Opus can't solve a problem, just adding ultrathink makes things click, it's almost magic. We wrote a post at Hedgineer benchmarking each effort level by cost and time Read it here:

Claude Code's effort parameter is something you need to keep in mind before starting any task It's not just about picking the right model anymore (Haiku, Sonnet, Opus). Now you also need to think about which effort level to use before each task. One tip I always go back to: when Opus can't solve a problem, just adding ultrathink makes things click, it's almost magic. We wrote a post at Hedgineer benchmarking each effort level by cost and time Read it here:

66,147 Aufrufe

Claude Mobile starts the idea... Ghostty finishes it I basically use Claude Mobile as a notepad now. Whenever something comes to mind, I open the app, pick a repo, and ask Claude to start exploring. Then I just let it run while I go on with my day. Later I jump into Claude Desktop and I’m right back in the same session, with context, structure, and a clearer shape of the idea. I tweak a few things to set up the coding phase. Finally, one click to Ghostty (video), open a couple of worktrees, and start working on the PR. IMPORTANT: when you move to Ghostty, it must be the exact same repo you started on mobile, otherwise the --teleport command will fail

Claude Mobile starts the idea... Ghostty finishes it I basically use Claude Mobile as a notepad now. Whenever something comes to mind, I open the app, pick a repo, and ask Claude to start exploring. Then I just let it run while I go on with my day. Later I jump into Claude Desktop and I’m right back in the same session, with context, structure, and a clearer shape of the idea. I tweak a few things to set up the coding phase. Finally, one click to Ghostty (video), open a couple of worktrees, and start working on the PR. IMPORTANT: when you move to Ghostty, it must be the exact same repo you started on mobile, otherwise the --teleport command will fail

67,891 Aufrufe

Who needs Telegram when Claude Code can push notifications straight to your phone from a Remote Control session Testing this out... let's hope Claude actually wakes me up at 6AM

Who needs Telegram when Claude Code can push notifications straight to your phone from a Remote Control session Testing this out... let's hope Claude actually wakes me up at 6AM

35,580 Aufrufe

A lot of people asked me to expand on this Claude Code learning path So I wrote it up on Medium with practical examples for each level. Check it out:

A lot of people asked me to expand on this Claude Code learning path So I wrote it up on Medium with practical examples for each level. Check it out:

90,985 Aufrufe

New feature in Claude Code 2.1.14 just dropped! You can now search and install plugins from the marketplaces installed in your current Claude Code session. This is huge if you’re building plugins on top of Claude Code’s marketplace layer (Skills, Agents, Hooks, etc). How it works: - Run /plugin - The official Claude marketplace is installed by default - Use the search bar to find the plugin you want - Select one or multiple plugins with space, then press i to install - Go to the Installed tab to browse and enable them With the exponential growth of Skills and Agent-based components running in the CLI, improving plugin discoverability is a big win. Pretty sure more marketplace-related features are coming

New feature in Claude Code 2.1.14 just dropped! You can now search and install plugins from the marketplaces installed in your current Claude Code session. This is huge if you’re building plugins on top of Claude Code’s marketplace layer (Skills, Agents, Hooks, etc). How it works: - Run /plugin - The official Claude marketplace is installed by default - Use the search bar to find the plugin you want - Select one or multiple plugins with space, then press i to install - Go to the Installed tab to browse and enable them With the exponential growth of Skills and Agent-based components running in the CLI, improving plugin discoverability is a big win. Pretty sure more marketplace-related features are coming

40,994 Aufrufe

Let me explain the agent loop, simple It's the core of every agentic system, and the part most people overcomplicate It's just this: 1. Send messages to the model 2. Model responds, maybe calls a tool 3. You run the tool 4. Append the result back to messages 5. Repeat until stop_reason is end_turn Step 4 is the whole thing, the write-back is what makes it an agent The model has to see what actually happened before it decides the next move That's the entire loop... understand this cold before you reach for a framework

Let me explain the agent loop, simple It's the core of every agentic system, and the part most people overcomplicate It's just this: 1. Send messages to the model 2. Model responds, maybe calls a tool 3. You run the tool 4. Append the result back to messages 5. Repeat until stop_reason is end_turn Step 4 is the whole thing, the write-back is what makes it an agent The model has to see what actually happened before it decides the next move That's the entire loop... understand this cold before you reach for a framework

12,514 Aufrufe

Two things I didn’t include in the tutorial In Ghostty you can zoom into any panel with Cmd+Shift+F This is useful when you want to focus on a single Claude Code session and temporarily hide the rest You can also open the command palette with Cmd+Shift+P to quickly access actions without remembering every shortcut

Two things I didn’t include in the tutorial In Ghostty you can zoom into any panel with Cmd+Shift+F This is useful when you want to focus on a single Claude Code session and temporarily hide the rest You can also open the command palette with Cmd+Shift+P to quickly access actions without remembering every shortcut

31,228 Aufrufe

Videos