This document describes a code kata exercise for practicing test-driven development (TDD) when working with Magento 2. The kata involves test driving the total model for a sample gift item module that adds a free water bottle when a product from a specific attribute set is added to the cart. The goal is to subtract gift item totals from the subtotal and set the price of gift items to zero through TDD and the collect method of the gift item total model. Participants are instructed to check out the starting code and test drive the total model to learn TDD and Magento skills.