For getting started with Chef, the collection of community-contributed cookbooks is an awesome secret weapon. But what happens when a community cookbook doesn't accomplish what you need? This session will explore your options, including: forking a private copy, wrapper cookbooks, monkey patching existing cookbooks, or contributing cookbook improvements back to the community. I’ll also cover cookbook design patterns that enable the varied use cases necessary for community cookbooks.