PuzzleSystem Utility is a custom tool integrated into the Unity Editor that will help you to create systems in just a few clicks.
To open it,
<Upper Menu> -> Tools -> Puzzle System
In this tab you can easily create puzzles. In order to do so, you will need to first specify a few parameters.
Prefab or Component
Number of Triggers
As soon as you click "Create" button, the puzzle of the specified components will appear in your scene hierarchy. Note that all triggers are already linked to the Logic component. And if you selected one of the Collider based triggers, then BoxColliders will be automatically attached and changed to be triggers.
The tool also contains some basic links to this documentation page and to the author's contact details.
All most important for the puzzles scripts, that are included in the framework, are available for addition in the component menu. You can add them to the objects on the scene quickly and easily.