
116K @Linkedin | I talk about AI Tools & Productivity | For Collabs [email protected]
Joined January 2021
- Tweets1.9K
- Following172
- Followers3.5K
- Likes2.5K
Pinned Tweet
Most people think using Claude Code is about writing better prompts.
It’s not.
The real unlock is structuring your repository so Claude can think like an engineer.
If your repo is messy, Claude behaves like a chatbot.
If your repo is structured, Claude behaves like a developer living inside your codebase.
Your project only needs 4 things:
• the why → what the system does
• the map → where things live
• the rules → what’s allowed / forbidden
• the workflows → how work gets done
I call this:
The Anatomy of a Claude Code Project 👇
━━━━━━━━━━━━━━━
1️⃣ CLAUDE.md = Repo Memory (Keep it Short)
This file is the north star for Claude.
Not a massive document.
Just three things:
• Purpose → why the system exists
• Repo map → how the project is structured
• Rules + commands → how Claude should operate
If CLAUDE.md becomes too long, the model starts missing critical signals.
Clarity beats size.
━━━━━━━━━━━━━━━
2️⃣ .claude/skills/ = Reusable Expert Modes
Stop repeating instructions in prompts.
Turn common workflows into reusable skills.
Examples:
• code review checklist
• refactoring playbook
• debugging workflow
• release procedures
Now Claude can switch into specialized modes instantly.
Result:
More consistent outputs across sessions and teammates.
━━━━━━━━━━━━━━━
3️⃣ .claude/hooks/ = Guardrails
Models forget.
Hooks don’t.
Use hooks for things that must always happen automatically.
Examples:
• run formatters after edits
• trigger tests after core changes
• block sensitive directories (auth, billing, migrations)
Hooks turn AI workflows into reliable engineering systems.
━━━━━━━━━━━━━━━
4️⃣ docs/ = Progressive Context
Don’t overload prompts with information.
Instead, let Claude navigate your documentation.
Examples:
• architecture overview
• ADRs (engineering decisions)
• operational runbooks
Claude doesn’t need everything in memory.
It just needs to know where truth lives.
━━━━━━━━━━━━━━━
5️⃣ Local CLAUDE.md for Critical Modules
Some areas of your system have hidden complexity.
Add local context files there.
Example:
src/auth/CLAUDE.md
src/persistence/CLAUDE.md
infra/CLAUDE.md
Now Claude understands the danger zones exactly when it works in them.
This dramatically reduces mistakes.
━━━━━━━━━━━━━━━
Here’s the shift most people miss:
Prompting is temporary.
Structure is permanent.
Once your repository is designed for AI:
Claude stops acting like a chatbot...
…and starts behaving like a project-native engineer. 🚀
Vishakha Singhal retweeted
🚨Breaking: Anthropic engineers revealed a simple trick they use internally.
Claude agents can now remember how to improve themselves.
A file called:
AGENT_LEARNINGS.md
The AI updates this file whenever it makes a mistake.
Inside it:
• mistakes it made
• patterns to avoid
• better approaches
Before starting new tasks, the agent reads the file.
Result?
The agent gets smarter over time without retraining the model.
This is called external memory scaffolding.
Expect this pattern to show up in every serious AI agent system.
♻️ Repost to share with your audience.
✔️ You can follow @swadeshkumar_ for more internal updates.
Vishakha Singhal retweeted
What if your devices, apps and agents knew what you wanted?
You finish breakfast, and your Uber is booked.
Running late, your agent sends a “Running late” text.
You reach home, and your lights turn on.
AI is proactive now. But it still needs your yes. It waits, for you to unlock your phone, open an app and tap approve. Every time, hundreds of times a day.
AI needs its own interface.
Aina is a ring with a screen that predicts and shows you the three things you’ll need next. One flick of your thumb, and it’s done. For everything.
✦ Cues: proactive suggestions, ready before you need them
✦ Voice: talk to your agents, take notes, dictate
✦ Remote: control your music, Mac and TV
✦ Calls: right from your hand
Pre-orders open now
aina.com
This festive season, we're excited to share that Nugget by @zomato and Cartesia have been powering millions of customer interactions through multilingual voice agents for enterprises in retail, BFSI, healthcare and more.
Nugget is a conversational AI ecosystem that has powered 2.2B+ conversations for brands including Zomato, Blinkit and Hyperpure, and handles 50M+ minutes of voice interactions every month.
Cartesia's flagship text-to-speech model, Sonic, powers Nugget's agent voices, bringing natural, expressive, and low-latency speech to conversations at scale across 11 Indic languages.
We’re proud to be helping customers throughout India connect with brands in their own languages, this festive season and beyond.
Vishakha Singhal retweeted
Most think vibecoding at scale is slop. Here’s a counterexample.
Today we release a 16M-line formalization of the entire Stacks Project, critical infra underlying modern math, with optimized code quality and its highly interconnected structure preserved.
A mathematical city 🌆
Vishakha Singhal retweeted
Most people think using Claude Code is about writing better prompts.
It’s not.
The real unlock is structuring your repository so Claude can think like an engineer.
If your repo is messy, Claude behaves like a chatbot.
If your repo is structured, Claude behaves like a developer living inside your codebase.
Your project only needs 4 things:
• the why → what the system does
• the map → where things live
• the rules → what’s allowed / forbidden
• the workflows → how work gets done
I call this:
The Anatomy of a Claude Code Project 👇
━━━━━━━━━━━━━━━
1️⃣ CLAUDE.md = Repo Memory (Keep it Short)
This file is the north star for Claude.
Not a massive document.
Just three things:
• Purpose → why the system exists
• Repo map → how the project is structured
• Rules + commands → how Claude should operate
If CLAUDE.md becomes too long, the model starts missing critical signals.
Clarity beats size.
━━━━━━━━━━━━━━━
2️⃣ .claude/skills/ = Reusable Expert Modes
Stop repeating instructions in prompts.
Turn common workflows into reusable skills.
Examples:
• code review checklist
• refactoring playbook
• debugging workflow
• release procedures
Now Claude can switch into specialized modes instantly.
Result:
More consistent outputs across sessions and teammates.
━━━━━━━━━━━━━━━
3️⃣ .claude/hooks/ = Guardrails
Models forget.
Hooks don’t.
Use hooks for things that must always happen automatically.
Examples:
• run formatters after edits
• trigger tests after core changes
• block sensitive directories (auth, billing, migrations)
Hooks turn AI workflows into reliable engineering systems.
━━━━━━━━━━━━━━━
4️⃣ docs/ = Progressive Context
Don’t overload prompts with information.
Instead, let Claude navigate your documentation.
Examples:
• architecture overview
• ADRs (engineering decisions)
• operational runbooks
Claude doesn’t need everything in memory.
It just needs to know where truth lives.
━━━━━━━━━━━━━━━
5️⃣ Local CLAUDE.md for Critical Modules
Some areas of your system have hidden complexity.
Add local context files there.
Example:
src/auth/CLAUDE.md
src/persistence/CLAUDE.md
infra/CLAUDE.md
Now Claude understands the danger zones exactly when it works in them.
This dramatically reduces mistakes.
━━━━━━━━━━━━━━━
Here’s the shift most people miss:
Prompting is temporary.
Structure is permanent.
Once your repository is designed for AI:
Claude stops acting like a chatbot...
…and starts behaving like a project-native engineer. 🚀
Follow @swadeshkumar_ for more !!
Vishakha Singhal retweeted
We just raised $120M, with a $1B valuation, to build software that keeps itself running.
AI is writing more code than ever. It’s also making production less reliable: more code, shipped faster, understood by few.
@traversal_ai understands how production systems fit together, finds the root cause of incidents, and helps prevent the next one.
Engineers at Nubank, Harvey, PepsiCo, DigitalOcean, and a growing list of Fortune 100 companies use Traversal every day.
Here’s production without the drama 👇
Vishakha Singhal retweeted
🚨Breaking: Anthropic engineers revealed a simple trick they use internally.
Claude agents can now remember how to improve themselves.
A file called:
AGENT_LEARNINGS.md
The AI updates this file whenever it makes a mistake.
Inside it:
• mistakes it made
• patterns to avoid
• better approaches
Before starting new tasks, the agent reads the file.
Result?
The agent gets smarter over time without retraining the model.
This is called external memory scaffolding.
Expect this pattern to show up in every serious AI agent system.
♻️ Repost to share with your audience.
✔️ You can follow @swadeshkumar_ for more internal updates.
Vishakha Singhal retweeted
We’ve raised $1.3M from YC & Afore Capital so you never have to type or speak again.
Typing is slow. Talking into your computer is awkward. Subvocal fixes both
Our glasses give you the speed of speech without you making a sound or touching a keyboard.
It tracks your internal speech muscles with non-contact sensing and decodes silent, almost invisible mouthing into text at more than 200 words/min.
Pre-orders are now live at:
subvocal.co/preorder?utm_sou…
Vishakha Singhal retweeted
Patch notes I'd like to see:
•Buff Mota bhai
•Nerf Elon
•Add more unhinged special attacks
•Fix absolutely nothing
This game is already perfect 😭
billionaire-arena.emergent.h… @elonmusk
Who did this? 🤣
A game where you can cosplay as @ElonMusk or Ambani
If you're Ambani, there is a surprise waiting for you
Make your guy win 💀 Jio mere laal
billionaire-arena.emergent.h…
Vishakha Singhal retweeted
The @VaaniHQ Developer Platform is live today ♥️
Everything we learnt over the last 16 months of building a foundational infrastructure company, we poured all of it into this platform.
From making it super-easy to build voice agents (just by talking to it) to controlling its behaviour to the last detail. From long-term memory to making it super flexible for complex, mixed-language geographies.
We have built it in a way that a group of agents can form a swarm and get things done, and that's something which we have already deployed across 100+ businesses.
Do show some love by trying it for free at vaani.dev
Refund of order - NO0001GHM51S is initiated as it got cancelled . But there is no update on order - LR000016T2EI
Kindly check for this order as well .
@JioCare @reliancejio
Replying to @JioCare
@JioCare @reliancejio My JioFiber payment was deducted, and although it reflected after an hour, I was asked to make a new booking with a refund promised for the previous one. I'm still waiting for my refund. Please look into this and resolve it ASAP!
Vishakha Singhal retweeted
Introducing RL with Neural Feedback (RLNF). We have found reliable ways to train AI models to respond to human preferences purely from brain signals.
The example below is a picture of a face that self-transforms into a more attractive version for the subject as they are looking at it.
Vishakha Singhal retweeted
New in CodeRabbit Secure:
Deep Scan now follows a vulnerability across your linked repos, then replays the exploit in a throwaway sandbox to prove it's real before it flags anything.
Hendrik walks through this and everything else in the new update:
Vishakha Singhal retweeted
We’ve raised a $2.5M pre-seed to fix hardware hiring.
The most reliable way to know if an engineer can do the job is to watch them work.
In hardware, that’s been almost impossible to do at scale.
Colare runs simulation-based assessments that show how candidates actually work, in the tools they’d use on the job, before anyone books an interview.
We assess across:
- Mechanical (CAD, DFM, FEA)
- Electrical (PCB, schematics)
- Systems
- Manufacturing, & more.
Candidates solve problems from first principles.
Hiring teams see that across their whole pool, so engineers only interview people who’ve already cleared the bar.
We're already working with everyone from seed-stage startups to multi-billion-dollar aerospace manufacturers.
If you’re hiring hardware engineers, let’s talk:
colare.com/
Vishakha Singhal retweeted
If you design with AI, this is all you need
1. modulify.ai — cheaper than lovable
2. landdding.com — top notch landings
3. motionin.design — 1 prompts 1 website
4. wonderlist.design — 127 full figma designs
5. iconly.design — world best icons
6. fontinlogo.com — fonts behind brands
7. on.design — design community
8. godly.website — award-winning websites
9. 60fps.design — mobile UI animations
10. footer.design — footer inspiration
11. recent.design — next level design
12. backgrounds.supply — backgrounds
save this for later. Follow for more
Vishakha Singhal retweeted
Kling 4 is live on Buzzy.
Omni Reference for consistent characters and objects
Up to 30 seconds in one generation
Start / Middle / End frame control
Next-level cinematic motion
Available now on Buzzy.
AI innovation is about more than benchmarks.
It's about solving real-world problems.
Accessible tools help developers move faster.
Open-source communities bring fresh ideas.
The real impact is only beginning. 🌍
Aloha!🌺 Meet Ornith-1.5-122B: No Tradeoff Between Strong and Fast
Stronger. Faster. Leaner. Ornith-1.5-122B delivers frontier-level capabilities with exceptional inference efficiency. With superior instruction following, stronger task decomposition, and deeper understanding of real-world workflows, it achieves state-of-the-art performance among open-source models of comparable size, while running on a single NVIDIA DGX card!!
Open weights under the MIT license.
Coding
✅SWE-bench Verified: 0.845
✅TB2.1: 0.813
✅CyberGym: 0.800
✅NL2Repo: 0.512
Agentic
✅HLE: 0.446
✅BrowseComp: 0.785
✅MCP-Atlas: 0.746
✅Toolathlon: 0.708
🤗Hugging Face: huggingface.co/ornith-ai/Orn…
We can’t wait to see what you build with Ornith-1.5-122B.
Vishakha Singhal retweeted
The API already told you what's wrong.
Most developers just don't know how to read it.
That's why they spend:
❌ 2 hours checking the backend
❌ 1 hour reviewing logs
❌ 30 minutes asking AI
When the answer was already in the response.
Here's the simplest API debugging framework you'll ever learn:
🟢 2xx = Everything worked
200 → Request succeeded
201 → Resource created
204 → Success, nothing to return
Translation:
"Your API is doing exactly what you asked."
Stop debugging.
🔵 3xx = Look at the route
301 → Moved permanently
302 → Temporary redirect
304 → Cached version available
Translation:
"You're probably looking in the wrong place."
- Check URLs.
- Check redirects.
- Check caching.
🟠 4xx = The request is wrong
400 → Bad request
401 → Missing authentication
403 → Permission denied
404 → Resource not found
409 → State conflict
422 → Validation failed
429 → Rate limited
Translation:
"The server understood you. It just doesn't like what you sent."
Check:
✓ Headers
✓ Authentication
✓ Parameters
✓ Request body
✓ Rate limits
🔴 5xx = The server is broken
500 → Internal server error
502 → Bad gateway
503 → Service unavailable
504 → Gateway timeout
Translation:
"The problem is not on your side."
Check:
✓ Server logs
✓ Infrastructure
✓ Third-party services
✓ Database connections
✓ Network issues
The fastest debugging rule I know:
2xx → Celebrate
3xx → Follow the redirect
4xx → Fix your request
5xx → Check the server
That's it.
No fancy framework.
No 500-page documentation.
Just four categories.
And suddenly API debugging becomes predictable.
Resources to learn :
→ w3schools :
Learn the fundamentals:
• HTTP methods • Request/response cycle • Status codes • REST basics
→ MDN Web Docs :
Understand how the web really works:
• HTTP headers • Authentication • Caching • Error handling
→ Postman Learning Center :
Learn by doing:
• API testing • Collections • Environment variables • Automated requests
Follow @swadeshkumar_ for more such content
📌 Save this before your next production incident.
You'll need it sooner than you think.
♻️ Repost if you know a developer who still treats every error the same way. 🚀
The AI Builder Program is expanding across Europe with $10M in total support across compute grants, capital, and community programs.
Are you building open models, developer tools, or applications on top of them? The program helps builders go from experimentation to scale-up through:
- Compute grants for selected projects in areas such as open models, coding agents, post-training, and evals
- VC connections to help turn open source projects into companies
- Hackathons and demo days with communities including @AITinkerers, @techeurope_ , and @esra_robotics to build, connect, and share your work
We’re kicking off the European expansion this week at #NVIDIAGTC Berlin with @NVIDIAAI, @Accel, and a network of European VCs.
Building AI in Europe? Details below. 👇
Vishakha Singhal retweeted
Most people think using Claude Code is about writing better prompts.
It’s not.
The real unlock is structuring your repository so Claude can think like an engineer.
If your repo is messy, Claude behaves like a chatbot.
If your repo is structured, Claude behaves like a developer living inside your codebase.
Your project only needs 4 things:
• the why → what the system does
• the map → where things live
• the rules → what’s allowed / forbidden
• the workflows → how work gets done
I call this:
The Anatomy of a Claude Code Project 👇
━━━━━━━━━━━━━━━
1️⃣ CLAUDE.md = Repo Memory (Keep it Short)
This file is the north star for Claude.
Not a massive document.
Just three things:
• Purpose → why the system exists
• Repo map → how the project is structured
• Rules + commands → how Claude should operate
If CLAUDE.md becomes too long, the model starts missing critical signals.
Clarity beats size.
━━━━━━━━━━━━━━━
2️⃣ .claude/skills/ = Reusable Expert Modes
Stop repeating instructions in prompts.
Turn common workflows into reusable skills.
Examples:
• code review checklist
• refactoring playbook
• debugging workflow
• release procedures
Now Claude can switch into specialized modes instantly.
Result:
More consistent outputs across sessions and teammates.
━━━━━━━━━━━━━━━
3️⃣ .claude/hooks/ = Guardrails
Models forget.
Hooks don’t.
Use hooks for things that must always happen automatically.
Examples:
• run formatters after edits
• trigger tests after core changes
• block sensitive directories (auth, billing, migrations)
Hooks turn AI workflows into reliable engineering systems.
━━━━━━━━━━━━━━━
4️⃣ docs/ = Progressive Context
Don’t overload prompts with information.
Instead, let Claude navigate your documentation.
Examples:
• architecture overview
• ADRs (engineering decisions)
• operational runbooks
Claude doesn’t need everything in memory.
It just needs to know where truth lives.
━━━━━━━━━━━━━━━
5️⃣ Local CLAUDE.md for Critical Modules
Some areas of your system have hidden complexity.
Add local context files there.
Example:
src/auth/CLAUDE.md
src/persistence/CLAUDE.md
infra/CLAUDE.md
Now Claude understands the danger zones exactly when it works in them.
This dramatically reduces mistakes.
━━━━━━━━━━━━━━━
Here’s the shift most people miss:
Prompting is temporary.
Structure is permanent.
Once your repository is designed for AI:
Claude stops acting like a chatbot...
…and starts behaving like a project-native engineer. 🚀
Follow @swadeshkumar_ for more !!























