I mean, doesn't everyone do this, even if they aren't living on a shoestring budget? I usually plan ahead about 1-2 months in advance: Pay my bills on the due date, keep track of when each pay check will come in and the expected amount, on days when the balance is expected to drop below zero, either 1. find some way to deposit some cash or 2. (if able) schedule a small transfer from my savings account to cover the difference. On days when the balance is more than what's needed for my next set of bills, schedule a small transfer into the savings account. Checking account never contains more than what's needed until your next paycheck.
I pay every possible bill on a 2% cash back credit card that is basically dedicated to that purpose. That way my bills can come out whenever and it is my job to pay off that card every month to avoid interest payments and in exchange for that convenience I get rewarded with 2% of my mandatory spending to be put back into my pocket, and it gives me flexibility should I need to dole out on an unexpected expense with cash.