Integra un asistente de IA a las convenciones de tu base de código
Cuándo usarlo: Primera sesión en un nuevo repositorio, o después de un refactor grande que cambió las convenciones.
Requisitos previos
- drift instalado — uvx drift o instalar globalmente
Flujo
-
Ejecuta el escaneo inicialEjecuta drift scan en este repositorio. Dime qué patrones detectaste alrededor del manejo de errores, estructura de módulos y nombres.✓ Copiado→ Resumen de convenciones concretas con ejemplos
-
Registra las decisiones que quieres preservarRegistra estas decisiones del equipo: usamos Result<T,E> en lugar de excepciones, un controlador por carpeta de características, snake_case para nombres de archivos. Etiquétalas 'conventions'.✓ Copiado→ Confirmación; entradas consultables después
-
Verifica que futuras sesiones lo detectenEn una nueva sesión: ¿qué convenciones sigue este repositorio?✓ Copiado→ Claude recita las decisiones que registraste
Resultado: Cada sesión futura de IA comienza con las convenciones de tu equipo cargadas — menos correcciones, chats más productivos.
Errores comunes
- Los patrones se infieren del código existente, incluyendo código malo — Revisa el escaneo inicial y elimina cualquier 'convención' que sea en realidad deuda técnica que intentas evitar
- La memoria de decisiones se desvía de la realidad si olvidas actualizarla — Trata las entradas de memoria como documentación — revisa trimestralmente