As adjectives the difference between adept and shrewd
is that
adept is well skilled; completely versed; thoroughly proficient while
shrewd is showing clever resourcefulness in practical matters.
As a noun adept
is one fully skilled or well versed in anything; a proficient; as, adepts in philosophy.