Git
The undo button that makes agentic coding survivable.
Not an AI tool, and the most important entry in this directory. An agent editing twenty files is only safe because you can return to a known-good state in one command. Every recoverable vibe-coding disaster and every unrecoverable one is separated by whether the work was committed first.
Best for
Everything. This is non-negotiable for AI-assisted work.
Watch out for
Commit before you let an agent run, not after. That's the whole discipline.
Using this and stuck anyway?
Knowing the tool isn't the same as finishing the project. If yours has stopped moving, we'll take a look at it.
Tell us what's broken