In reply to Justin Tadlock.

I agree that it's rare to have two plugins that are as similar to each other as themes are. However that's not really an issue.

There are a bunch of APIs that only plugins (should) use, and there is a right way to use each of them. So creating guidelines specific to plugins is as simple as assembling all the usage guidelines for the different APIs.