it will deffinatly depend on you and your work flows i rarely see 2 maya shelves the same if someones been using it longer than a couple of months.
i would have shelves based on tasks/workflows
heres some you may want
-modeling (component transform, history, pivot controls, extrude, collapse, clean combine, detach, bridge, edit normals, sculpt blah blah blah)
-textureing ( basic projections, relax, refresh textures etc)
-rendering ( controls, lights, create 3 point setup, render buttons)
-export and import (depends on the engine working in or with, but obj export and import with different settings and engine exporters)
what i have as an environment artist
-shaders (create-apply selection of shaders, texture and shader managers, buttons to manage multiple shaders at once)
-object placement ( containing all my object painting scripts, arrays, instance tools and alignment tools etc etc)
- animation controls
-lightmapping ( render options, create light buttons, etc etc)
- export import
Ive picked alot of scripts up on me way and alot is custom stuff, but alot is just made by turning simple actions into buttons.