I do do TDD but using skills in this way is an anti-pattern for a multitude of reasons.
This is in fact precisely what skills is meant for and is the opposite of an anti-pattern, but more like best practice now. It's explicitly using the skills framework precisely how it was meant to be used.