I don't understand how the word 'sketchy' is being used here. Where I come* from the word implies lacking in detail as in a pencil sketch or "He has a plan but the details seem a little sketchy".

*A world where words derive their meaning from their etymological roots.