Permaculture design is based on several principles, including observing and interacting with nature, capturing and storing energy, obtaining a yield, integrating functions, using renewable resources, producing no waste, designing from patterns to details, and valuing diversity.