vi use skill