Написание буквы «о» в словах «колючка» и «колючий» объясняется правилом проверки безударных гласных в корне слова ударением. 15
Для слова «колючка» проверочными словами служат «колется», «колко», «колкость» (или «колкости»), «колкий». 2 В них буква «о» стоит под ударением. 2
Для слова «колючий» проверочными словами выступают «укол», «колит». 1 В них гласная «о» слышится отчётливо, так как является ударной. 1 Кроме того, прилагательное «колючий» образовано от глагола «колоть», а «колит» — форма 3-го лица этого глагола, которая и служит проверочным словом. 1