Article URL: https://github.com/0xroylee/ponytrail Comments URL: https://news.ycombinator.com/item?id=48631043 Points: 20 # Comments: 9

Ponytrail is a small CLI and bundled agent skill for recording why files changed, showing those changes as a local history tree, and reverting files from a previous snapshot. It keeps the trail in .pony-trail/ inside your project. Treat that folder as local runtime state; it should stay out of git. The installer records a local skill-install snapshot before writing agent skill files, so the install can be found later in ponytrail history --details. Ponytrail prints the planned file actions and asks for approval before changing files. In non-interactive environments, it prints the plan and cancels without mutating the project. Revert restores files from the snapshot's pre state. If a file did not exist before the snapshot, Ponytrail deletes it during the revert.