Быстрый поиск в Google дал следующее:
http://docs.plone.org/old-reference-manuals/buildout/creating.html
И ответы в следующем вопросе о переполнении стека выглядят тоже очень полезно:
http://pypi.python.org/pypi/ZopeSkel/ содержит шаблон для рецепта построения. Это, по крайней мере, поможет вам начать создание каркаса для добавления собственного кода.
http://pypi.python.org/pypi/zc.buildout#id1 содержит некоторую информацию о том, какие методы необходимо реализовать.
Лучший способ выучить это - посмотреть на существующий рецепт, чтобы увидеть, как это делается. Я бы предложил свой рецепт :-):
https://svn.plone.org/svn/collective/buildout/collective.recipe.backup/trunk/