[FEATURE] Add prompt component skeleton