Рекомендуется придерживаться простого правила: по возможности использовать в качестве однородных сказуемых глаголы одного вида. В вашем примере: спрошу (сов.), пойду.
Инфинитив, обозначающий действие как цель движения (зачем пойду? — покупать), может быть совершенного вида в том случае, если подразумевается однократное мгновенное действие, в осуществимости которого не может быть сомнений (выйду взглянуть на облака). Если же действие не мгновенное и в особенности если у говорящего нет уверенности в том, что ему удастся осуществить это действие (нужного замка может не оказаться в продаже, магазин может закрыться на переучет, придется идти в другой магазин и т. п.), используется несовершенный вид.
Итак, приемлемы следующие варианты:
— после занятий я спрашиваю у брата, есть ли замок, и иду покупать его;
— после занятий я спрошу у брата, есть ли замок, и пойду покупать его.
Вид связи здесь – примыкание (к главному слову присоединяется неизменяемое зависимое слово; связь между главным и зависимым словом осуществляется только по смыслу).
Домой – наречие.
Запятая не нужна.
В этом предложении запятая не требуется, поскольку союз и соединяет два однородных сказуемых при подлежащем Ксюша. Местоимение вся не является подлежащим. Его можно считать согласованным определением к подлежащему Ксюша либо частью сказуемого — об этом читаем, например, в статье слова весь в «Большом универсальном словаре русского языка»: 1.1. адъект., в составе сказ. Такой, к к-рому сказанное относится в полном объёме или в очень высокой степени. Дорога была вся изрыта. Ты весь вымок! Она вся в золоте. Он весь кипит от негодования.
Ошибки нет. См. пахнуть
Большой универсальный словарь русского языка
ПА́ХНУТЬ
1.0.2. безл. О наличии какого-л. запаха. Син. <разить разг.>.
Где-л. (напр., в комнате, в саду, на кухне …) или от кого-чего-л. (напр., от мальчика, от платья …) пахнет духами (розами, мятой, рыбой, бензином, чесноком, луком, краской, потом, газом, гарью, горелым, палёным, дымом, лекарствами, сыростью, плесенью, псиной, мышами …). Где-л. или от кого-чего-л. [не]хорошо ([не]приятно, плохо, дурно, скверно, ужасно, отвратительно, сильно, резко, слабо, немного, чуть-чуть разг., сладко, вкусно …).