This discussion reminded me of this previous one Crowd-Contributing a Prolog Cookbook ... an embryonic kernel which I see was also started by @grossdan
While I’m as keen as everyone for a nice SWI-Prolog cookbook, I have to confess I never contributed to skeleton document at Prolog Cookbook - Google Docs partly because Swish is a way better way to do this.
Problem with Swish is, I’ve lost track of all the notebooks I’ve created there, let alone know how to access those of over people. So a simple ToC for what’s on Swish would be a good start.
There is a link from the SWI-Prolog homepage “Wiki” at SWI-Prolog Wiki facilities but there doesn’t seem to be any content when I log in. So I guess that would be the natural place to start developing the cookbook.