How do I add a prefix when a user registers

You can use pre_user_login filter to customize username when registered. Example.

add_filter( 'pre_user_login', 'wpse_customize_user' );

function wpse_customize_user( $username ) {
    return 'tk_' . $username;
}