Generating boilerplate code - getting frustrated about code is what drives new ideas and improvements, I don't want to lose that friction.
Summarizing documentation - Reading and making sense of written material is a skill.
Explaining complex concepts - I don't want explanations on a silver plate, I want to figure things out. Who knows what great ideas I'll run into on the way there.
Helping debug tricky error messages - Again, a skill I like to keep sharp.
Drafting unit tests - No one knows better than me what needs testing in my code, this sounds like the kind of unit tests no one wants to maintain.
Formatting data - Maybe, or maybe whip out Perl and refresh that skill instead.
Keep delegating everything to AI for a year and I suspect you'll be completely worthless as a developer without it...