This document describes a test-driven development exercise for practicing TDD principles and building a string calculator. It provides instructions for an activity to implement a method to add numbers in a string using TDD. It outlines 5 business rules for the string calculator including handling an unknown number of numbers, new line delimiters, negative numbers, custom delimiters. It also provides tips for completing the TDD exercise and 3 optional "extra rules" to extend the functionality.