
Daniel San
@dani_avila7 • 32,614 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
Videos

Claude Code /simplify is now /code-review Now accepts an effort parameter: - low: short, scoped, latency-sensitive tasks that aren't intelligence-sensitive - medium: cost-sensitive work that can trade off some intelligence for fewer tokens - high: balances tokens and intelligence. Minimum for intelligence-sensitive work, or to cut spend vs xhigh - xhigh: best results for most coding and agentic tasks. Recommended default on Opus 4.7 - max: can improve performance on demanding tasks but shows diminishing returns and tends to overthink. Test before adopting broadly
Daniel San85,398 Aufrufe • vor 14 Tagen

Boris has Claude Code loops running on cron all day - One babysits his PRs and fixes CI - Another keeps CI healthy - Another pulls Twitter feedback every 30 min and clusters it His Claude Code setup is simple and pretty close to mine That's what I like about Claude Code. Hundreds of options, but the simplest setup just works, you probably don't need more than that And since one of those loops reads Twitter every 30 min, Boris Cherny (or his Claude on cron) is reading this post whether he wants to or not 😅
Daniel San120,903 Aufrufe • vor 29 Tagen

Claude Code 2.1.63 dropped with a new built-in command: /simplify It reviews your changed code for three things: - Reuse opportunities (duplicated logic, extractable patterns) - Code quality (readability, naming, structure) - Efficiency (unnecessary complexity, redundant operations) Then it actually fixes what it finds. Not just suggestions, it edits. How to use it: 1. Make your code changes as usual 2. Run /simplify 3. It analyzes your diff, finds issues, and applies fixes In the video I ran it after finishing a PR review and noticed it spawned 3 parallel agents using Haiku 4.5 to do the analysis... fast and cheap Try it out 👇
Daniel San372,511 Aufrufe • vor 3 Monaten

We saw exactly this in my previous startup RAG + vector DB gives decent results, but agentic search over the repo (glob/grep/read, etc) consistently worked better on real-world codebases. We even pushed further: RAG + embeddings + AST + tree-sitter. The quality was excellent But exactly as Boris Cherny mentions: staleness and privacy, you need continuous re-indexing, and all the code and embeddings must live on your servers. In practice, fast models + bash-style agentic search ended up outperforming general RAG search, even if it requires more tool calls This is what we built 👇
Daniel San447,428 Aufrufe • vor 4 Monaten

Deepseek running locally and privately for autocompletion in VSCode! 🙌 In less than a minute, I'll show you how to download Deepseek-coder and set it as the autocompletion model in VSCode. You’ll need to use ollama to download the model and CodeGPT to select it as the autocompletion model. Enjoy the best models running locally with :)
Daniel San990,570 Aufrufe • vor 1 Jahr

Claude Code just shipped v2.1.69 with a new built-in skill: /claude-api It detects your language, picks the right surface (direct API, tool use, or Agent SDK), and loads the relevant reference docs directly into context. Covers streaming, batches, files API, structured outputs, tool use patterns, MCP, also sets model defaults so you're not guessing. Useful when you're building on top of Claude and don't want to context-switch to the docs every 5 minutes.
Daniel San152,831 Aufrufe • vor 3 Monaten

Introducing DeepSeek R1:1.5b Running Locally in Cursor! In less than 4 minutes, I set up the DeepSeek R1:1.5b model, download it, and run it locally to seamlessly work with code in Cursor The video is shown in real-time, with the model impressively running on an Intel Core i5 😱 using Ollama and the CodeGPT extension 👇
Daniel San583,836 Aufrufe • vor 1 Jahr

Claude Code Templates just hit 100+ Skills on Installing is easy - one click to copy the install command, paste it in your project's .claude folder, done. - 67K npm installs - 13K+ GitHub stars - fully open source Thanks to the community for contributing Skills and components. In the video I show how to add a Data Privacy Compliance Skill to your project.
Daniel San164,347 Aufrufe • vor 5 Monaten

Just spent some time with Hyperframe + Claude Code. The result was genuinely surprising Setup is one command: npx skills add heygen-com/hyperframes Before running anything, invest real time in the prompt, that's where the quality comes from. My test: a full video presentation of Artemis II... mission details, animations of the lunar trajectory and Earth return Prompt I used: Hyperframe + Claude handled the entire production pipeline. It scaffolded the full project, then opened a timeline editor (compositions, scenes, captions, narration tracks) when it finished It also generated the voiceover and full transcription automatically This is a different category of video production tooling And it's only getting started, HeyGen already has serious avatar/voice tech to layer on top of this
Daniel San45,894 Aufrufe • vor 1 Monat

Claude Code Teams as a flow diagram Just run: npx claude-code-templates@latest --teams You’ll get a full view of how the lead and the team communicate: messages, tasks, and the tools they executed. The more observability you have into your Claude Code agents’ workflows, the better your workflows, and the better the results. Open source project:
Daniel San85,347 Aufrufe • vor 3 Monaten

I’ve been asked a lot why I keep Claude Code auto-compact turned off. Here’s why 👇 If you configure commands, sub-agents, and hooks properly, you almost never hit auto-compact. Every time it triggered for me, I lost important context. After looking at how compaction actually works, it was clear that key details were being dropped. So I disabled it and focused on better context management per session instead. If you want to see what happens under the hood when a compact runs: npx claude-code-templates@latest --chats You’ll get a full breakdown + per-session analytics to keep improving your workflows.
Daniel San105,569 Aufrufe • vor 4 Monaten

Claude Code now has Agent Teams Multiple Claude sessions working in parallel, coordinating through shared tasks and messaging each other. Enable it by adding this to your settings.json: { "env": { "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS":"1" } } Just describe the team you want in plain English Shift+↑ to check each teammate's progress This + worktrees = workflow multiplier
Daniel San83,069 Aufrufe • vor 3 Monaten

I replaced Claude Code’s default --worktree command with a custom one built around Ghostty, Lazygit, and Yazi. By default, Claude Code creates worktrees inside the .claude/worktrees folder within the same project. That means if you spin up 3 worktrees, you end up with 3 complete copies of your project nested inside your main project. It makes the project structure messy and difficult to manage. So I built a hook that: - Overrides the default --worktree command - Creates each branch in a sibling directory: ../worktrees/branch-name - Automatically opens Ghostty panes - Launches Lazygit and Yazi already positioned in the correct branch directory Install it with: npx claude-code-templates@latest --hook=development-tools/worktree-ghostty --yes Now each branch lives where it should, outside the main project, and your terminal environment is ready instantly.
Daniel San66,696 Aufrufe • vor 3 Monaten

Exploring Andrej Karpathy Nanochat through a Knowledge Graph Love how this project combines simplicity with power. Want to navigate and understand the entire repo? Check it out here: Plus, you can connect it via MCP to any AI coding assistant and work directly on the repository. Powered by Deep Graph MCP AI at Meta and Groq Inc
Daniel San126,557 Aufrufe • vor 7 Monaten

There's a built-in agent inside Claude Code you can invoke just by telling Claude to use the claude-code-guide agent Save this... you'll need it It's not a local file in your project. It's a built-in subagent defined in Claude Code's system itself. It answers questions about Claude Code CLI, the Agent SDK, and the Claude API. It uses Glob, Grep, Read, WebFetch, and WebSearch, but can't edit or write files. Its only job is to answer questions.
Daniel San56,789 Aufrufe • vor 3 Monaten

Introducing Codebase Knowledge Graphs in Cursor 🤩 In this video, I’ll walk you through how we went from using a knowledge graph of a repository on the CodeGPT platform to leveraging it directly within the Cursor editor This tool is specifically designed to navigate massive codebases, identify nodes and relationships, and deliver richer context to models specialized in code development, such as Anthropic Claude 3.5 Sonnet Stay tuned for an upcoming tutorial where I'll show you step-by-step how to create knowledge graphs and integrate them seamlessly into your entire software development workflow, from Commits and Pull Requests to even Trello tickets!
Daniel San230,185 Aufrufe • vor 1 Jahr

Running Claude Code Agents in Docker and it's working great 👏 Just executed this and watched Claude build a complete Express REST API inside an isolated container: npx claude-code-templates@latest --sandbox docker \ --agent development-team/backend-architect \ --prompt "Create a REST API with Express with validation and error handling" - Container spins up - installs Claude Agent SDK - downloads the agent - Claude starts coding Everything visible in Docker logs. Output: Full Express project with routes, validation, error handling. All files extracted to local after execution. Next tutorials: Adding Telemetry and Hooks to monitor what Claude does inside the container. Running these agents on ECS or Kubernetes would be interesting 🤔
Daniel San99,965 Aufrufe • vor 7 Monaten