Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
The tools that detect and report design smells explicitly are:
Infusion - for C++ and Java code
Designite - for C# code
In fact, Designite uses the classification and catalog proposed in our book.
However, (some of the) design smells can be inferred by metrics also and there are tons of tools to generate metrics. This presentation on tools could be handy for you that provides an overview about various tools that could be used to identify and address technical debt.