Pub is in step for little craft (7)
I believe the answer is:
pinnace
'little craft' is the definition.
'pinnace' can be an answer for 'craft' (pinnace is a kind of craft). I am unsure of the 'little' bit.
'pub is in step' is the wordplay.
'pub' becomes 'inn' (an inn is a type of pub).
'is in' indicates putting letters inside.
'step' becomes 'pace' (pace is a kind of step).
'inn' inserted inside 'pace' is 'PINNACE'.
'for' is the link.
Can you help me to learn more?
(Other definitions for pinnace that I've seen before include "Vessel" , "Small boat" , "tender" , "Ship's boat - nice nap (anag)" .)