The 21-year-old, who has been a feature for Harriers throughout pre-season, has put pen-to-paper on a contract for the forthcoming season.
Weeks is a graduate of the Wolverhampton Wanderers academy.
He got his first taste of sustained non-League football at Southport in 2016/17.
Despite a tricky campaign for the club, he featured heavily after arriving part way through the season, making over thirty appearances and scoring 2 goals.
He now becomes a permanent member of John Eustace’s squad and will feature in tonight’s friendly against Birmingham City at Aggborough.