Выбор предлога зависит от того, какое слово является главным по отношению к слову код. Возможные варианты: прошу добавить описание для кода (описание для чего? для кода), прошу добавить описание кода (описание чего? кода) и прошу добавить описание к коду (добавить к чему? к коду).
Запятая перед как нужна. Подробнее см. в "Справочнике по пунктуации".
В обоих случаях не нужна запятая: оборот с союзом "как" тесно связан по смыслу со сказуемым (без этого оборота смысл предложения теряется).
Оба варианта верны.
Корректно: добавить куплет в композицию.
Возможны оба варианта.
Запятые нужны в обоих указанных случаях.
Учитель неправ. Морфологическая категория времени свойственна не всем формам глагола. Из спрягаемых форм этой категорией обладают только формы изъявительного наклонения. Повелительное и сослагательное наклонение форм времени не имеют. См.: Русская грамматика. М., 1980. Т. 1. § 1490.
Обратите внимание: дай(те) – форма повелительного наклонения глагола дать, от глагола давать образуется форма повелительного наклонения давай(те).
Слово пока не фиксируется академическим орфографическим словарем, по правилу нужно писать с одним н. Правило таково: одиночное н пишется в бесприставочных (кроме не-) прилагательных от глагола несов. вида не на -овать (-евать), напр.: мудрёный, путаный, званый, ломаный, слоёный, бешеный, кручёный, солёный, мочёный, варёный, жареный, точёный, домотканый, сырокопчёный, сыровяленый, свежемороженый, свежесолёный, мокросолёный, горячекатаный, твердокатаный, холоднокатаный, цельнокатаный. Сыродавленый образуется от глагола несов. вида давить, ср. давленый.