Autocompletado para un campo de usuario en el registro

El lugar para comenzar es la Guía para principiantes sobre la creación de complementos de Discourse, parte 1: Crear un complemento básico. Creo que necesitarás avanzar bastante más para tener una pregunta lo suficientemente pequeña como para que alguien pueda ofrecerte muchos consejos.

Pero tal vez, si obtienes los datos de la búsqueda desde una fuente externa, podrías hacerlo todo en un componente de tema. De nuevo, mi mejor consejo es que examines partes del núcleo de Discourse que realizan el tipo de búsqueda de la que hablas, como los elementos de categorías y etiquetas.