list manipulation – Name repeated patterns


How can I name a repeated pattern to apply a rule to it?
In the example below, I have a sequence of two elements. There is no problem naming them and then applying functions to them:

ClearAll[f];
SequenceReplace[{1, 1, 2, 3, 4, 5}, {a_, b_} /; b > 1.2 a :> 
  f[{a, b}]]

And if the length of the sequence is variable, let's say of size k with a certain constraint on this model {_,_ ,etc}? There is Repeated[_, {k}]. But how to pass it to the function f?