🍿 The NPM for AI Agents Just Dropped


Hey Reader,

I just dropped a super exciting video that covers all 29 Common Next.js Mistakes that I have seen a lot of developers make (including senior developers).

video preview

PRESENTED BY GRAPHITE

Ship AI-generated code without getting buried in massive PRs.

Stacking breaks large changes into small, logical PRs that your team can review and merge in parallel, making development faster and smoother.

Graphite is the tool that makes stacking effortless. It,

  • Organizes your work,
  • Highlights clean diffs, and
  • Streamlines code reviews

With smaller, well-structured PRs, your team spends less time resolving conflicts and more time shipping features.

Reviews are quicker, merges are easier, and collaboration becomes seamless.

🍿 Our Weekly Snack: The Open Agent Skills Ecosystem

Skills are the NPM for AI Agents.

They are reusable capabilities for AI agents. You can simply install them with a single command just like the below snack:

There are many skills already in the repo such as web design guidelines, frontend design etc. so make sure to add them to your projects so agents don't repeat the same mistakes and follow your guidelines.

Probably going to add the 29 common Next.js mistakes I dropped as "skills" so you can refer those.

🚀 Latest Frontend News

ClawdBot - from automating dev workflows to building agents

Why AGENTS.md beats Skills in Vercel’s agent evals.

The NPM for AI Agents just dropped, you can build your own AI skill (without the fluff).

Pick the tools and build TanStack apps using this template Builder

How Turbopack stays fast - what it takes to scale development and builds to massive Next.js applications.

Describe what you want, and the app builds the UI for you on the go, by Vercel.

A Hands-On Intro to TanStack AI by Jack Herrington.

When does TanStack Start makes more sense than Next.js.

Next.js now logs Server Action execution including the amount of time the function took.


🤔 What did you think of the Newsletter?

All past newsletters can be found here. You can email me at me@kulkarniankita.com to advertise/sponsor the newsletter.

For those curious, I write all my emails using Convertkit.

See you next week!

Ankita Kulkarni

Join 9200+ subscribers reading by weekly personalized Newsletter that helps developers level up their skills through weekly Frontend and Leadership Snacks. You get a deep dive into a Tech topic, Actionable tips to excel in your career and a toolbox!

Read more from Ankita Kulkarni

Hey Reader, The biggest challenge with AI right now isn't building from scratch or brainstorming, it's great at both. It's building real intuition for how things should work. Take how TikTok and YouTube handle video. If they served the same file to every device, tablet, mobile, desktop, even a slow 3G connection, users would drop off fast. So how would you solve that? Don't worry, let me show you. Here's how to architect for exactly this challenge. PRESENTED BY IMAGEKIT Don't throw raw MP4s...

A code editor displays a file structure showing a new lock file generated in the Next.js directory, indicating port 3000 is occupied.

Hey Reader, Confession: i've lost count of how many times an agent has killed my running dev server and started a new one on a different port. it's the single most annoying thing about coding with AI right now. Turns out Next.js 16.2 just fixed it so dig into the snack below. let's dig in 🍿 PRESENTED BY SUPABASE Supabase is the backend for your app: it gives you a database plus the “boring but necessary” stuff around it (user sign-in, file storage, background functions, and real-time updates)...

View Transitions in Next.js

Hey Reader, I'm working on a new course on AI and I know there are a million courses out there but honestly, I'd like to work on something that can help you ship things. However, I need your help. Can you please answer what type of a course on AI would you want me to work on? Click here to reply ↗ Anyway, let's get into this week's newsletter. PRESENTED BY SUPABASE Supabase is the backend for your app: it gives you a database plus the “boring but necessary” stuff around it (user sign-in, file...