Thoughts will end up being a taskmanagement application for the KDE desktop. It will evolve from it's current state as a plasma runner for the todo.txt format to a full fledged application.
The mission of libshell is to keep in place all patterns, functions and etc of shell as a library which are useful in day-to-day work activities. With libshell one can definitely obviate the task in hand.