二百人到新宁募兵，得兵五百人，这支结合了地方团练和正规军队的部队被名为楚勇。清人邓辅伦、王政慈所撰《刘长佑谱》中载：“江公即行，公不敢辞……军桂林城北，合新旧所部千七百人，名楚勇，是为楚勇之始。”太平军在桂林城下被楚勇大败后，转道全州，伐柯为筏，欲循湘江直下夺取长沙。江忠源用刘长佑之计，绕路敌前，扼守蓑衣渡，砍下许多木头，在河中遍布暗桩，连营河西岸，约诸军会师东岸，以截击太平军。果然，太平军乘船筏顺江而下，至蓑衣渡，其船筏纷纷被水中的木桩卡住，继而楚勇放火烧其船筏，从两岸夹攻，鏖战两昼夜，用火炮炸死了太