A simple cleaning and loading jag like this on the end of your ramrod will hold a patch in place as you swab the barrel. There is nothing to poke through or anything like that. Lay the patch over the end of the muzzle and push this cleaning jag which is the caliber of the rifle you are using, against the patch into the bore. The jag will grip the patch.
Work the patch is short strokes starting from the muzzle and increasing the length of the strokes until you reach the breech. Then pull that patch back up, turn it over and repeat the procedure.... The a couple dry patches after the wet one, and you have a swabbed barrel ready for the next load.