Bookmarklet tool modelled after a Playwright observer script (Node), generated by Chat GPT 5.
It crawls the page, saves DOM inventory, visible text, local/session storage, IndexedDB list, layout metrics, screenshots, and a HAR.
I used it to record a page on localhost development server, feed the dump to ChatGPT, and have it create a specification of the web app.
Prompt:
Analyse this observer json dump of a local web app and write up the specifications into the "specs/"
folder with each domain topic (including technical topic) as a seperate markdown file. Create a