The TDD and DDD ultimately tell you which inputs are of interest. CDD doesn't, so it's apples to oranges.
People who think that specifically TDD is a programming technique didn't get the entire memo. It can drive you to design and re-design your app's inputs. But that part of TDD is tacit - hard to teach.