What's a word (or failing that a short adjectival phrase) describing someone as being able to take care of themselves? Or something in that vicinity? Competent is somewhere in the same mile, but I'm looking for something closer ... autoresponsible would be good if it weren't made up.
An example sentence would be "There's no need to check in on Alphonse, he's X/an X kid"