ray0404/jref ? reverse-engineered prompt
Reverse engineered prompt
Build me a TypeScript command line tool called jref that can pack a project folder into a compact snapshot file, then inspect, search, query, diff, and extract files from that snapshot later.
I want it to work with normal JSON snapshots and also handle JSON5, JSONC, YAML, TOML, and XML when possible. It should have a friendly terminal experience, including an interactive browser for snapshots, and a way to run it like a helper service for AI tools. It should also support creating snapshots from local folders or remote GitHub style repos, with options to compress output, remove comments, and keep secrets out of the result.
Please make the main commands feel polished and practical, like pack, inspect, search, diff, reconstruct, extract, serve, and ui. If you need to look up current docs online for anything unclear, go ahead. Keep it fast, works well in terminal environments, and make the output clean enough for both humans and agents to use.
Are you gonna build this?
make sure you review the code using coderabbit