Segundo cerebro autónomo: organiza y conecta tus notas automáticamente mientras duermes con Claude Code × Obsidian

@nobel_824
JAPONÉShace 4 semanas · 21 jun 2026
122K
98
10
0
274

TL;DR

Esta guía detalla cómo crear un flujo de trabajo de conocimiento autónomo. Al utilizar Claude Code como un agente de «turno nocturno» y Obsidian como interfaz, puedes transformar notas sin procesar en un segundo cerebro estructurado y conectado de forma automática.

Este año, guardé unos 200 artículos. Sin embargo, todo lo que me queda son 40 notas y una carpeta "Para organizar después" que nunca abro.

No es tu culpa que las notas se acumulen sin ser útiles. Cada método de toma de notas asume que tú personalmente continuarás el trabajo de "recopilar, organizar, relacionar y revisar" para siempre. Casi nadie puede mantener esto en una vida diaria ocupada. No es cuestión de fuerza de voluntad; es simplemente demasiado esfuerzo.

¿Qué pasaría si existiera un sistema que se encargara de esa tediosa organización mientras duermes? Durante el día, solo arrojas tus ideas en notas. Por la noche, tus garabatos desordenados se organizan pulcramente, las notas relacionadas se vinculan automáticamente, e incluso recibes indicaciones como "Esto contradice tu nota de hace tres semanas", todo dispuesto en tu escritorio por la mañana.

Además, puedes construir esto tú mismo ahora mismo sin ningún entorno especial. Todo lo que necesitas son Claude Code y Obsidian, herramientas estándar que se ejecutan en tu propia computadora. En este artículo, explicaré cómo construir este sistema, paso a paso, comenzando hoy.

Mi nombre es tatsuki (@nobel_824). Apoyo la utilización de IA para pequeñas y medianas empresas, ayudando con la implementación de Claude/Codex mientras ejecuto Claude Code yo mismo todo el día.

La inspiración para este diseño proviene de una guía de construcción titulada "Cómo construir un segundo cerebro que funcione solo con Kimi y Obsidian (Curso completo)", que obtuvo 1.48 millones de visitas en el extranjero. El concepto es excelente, pero la herramienta no tiene que ser Kimi Work. La parte importante es la filosofía de diseño de "externalizar el trabajo organizativo a un proceso por lotes nocturno", que es independiente de la herramienta. Por lo tanto, lo he reconstruido usando las herramientas que uso a diario: Claude Code y Obsidian.

Artículo relacionado: Claude Code Textbook - Conceptos básicos -

tatsuki | Claude Code活用支援 on X — cover

https://note.com/nobel/n/n7d7a422f828f

Capítulo 1: Creando un "Turno Nocturno" para tu Segundo Cerebro

Primero, compartamos una perspectiva que facilite la comprensión del panorama general.

Piensa en tu Segundo Cerebro no como una "aplicación", sino como un "pequeño departamento especializado en turnos nocturnos". Tú eres el único en el turno diurno. Durante el día, haces lo que los humanos todavía hacen mejor que las máquinas: generar ideas, notar cosas, reaccionar y simplemente arrojar cosas. Solo lanzas las materias primas por encima del muro.

Por la noche, un departamento diferente comienza a moverse. Procesan lo que arrojaste durante el día, lo convierten en conocimiento organizado y preparan un informe resumido antes de tu primer café. Esto era imposible hasta hace poco porque el "turno nocturno" no existía. En el mejor de los casos, tenías un asistente que solo trabajaba mientras te sentabas a su lado dando instrucciones. Eso solo aumentaba tu propia carga de trabajo. Un verdadero Segundo Cerebro necesita una fuerza laboral que trabaje según un horario, en paralelo y sin supervisión.

El equipo del turno nocturno no son solo 300 copias haciendo la misma tarea. Su poder proviene de dividir roles, como un departamento de investigación real. El flujo es simple y consta de cuatro etapas.

Primero, Recopilar. Este rol obtiene el texto de los artículos o páginas que deseas leer y los trae al edificio.

Segundo, Desglosar y Vincular. Este rol descompone el material recopilado en "una idea, una nota". Un solo artículo podría convertirse en ocho notas. Cada vez que nace una nueva nota, se vincula con las notas relacionadas existentes. Esto convierte un montón de archivos en una red de pensamiento.

Tercero, Verificar Contradicciones. Este es el rol más valioso. Compara las notas nuevas con todas las notas existentes para encontrar fricciones: afirmaciones que entran en conflicto con tus notas pasadas, afirmaciones sin fuentes o puntos que socavan silenciosamente una creencia que escribiste el mes pasado. Si encuentra alguna, levanta una bandera. No solo sobrescribe y las suprime.

Cuarto, Resumir e Informar. Este rol entrelaza notas relacionadas en un solo documento extenso y redacta el informe matutino. Transforma el conocimiento bruto en una forma que realmente puedas usar para pensar.

tatsuki | Claude Code活用支援 - inline image

¿Por qué funciona el procesamiento en paralelo? En una noche tranquila, solo hay unos pocos materiales para procesar y unos pocos agentes ejecutándose. Pero en una noche después de una semana ocupada con 50 artículos acumulados, puedes asignar un agente por fuente y desplegarlos todos a la vez. Una tarea que le llevaría horas a un agente hacer archivo por archivo se puede dividir, ejecutar simultáneamente e integrar en minutos. Esto es lo que significa "convertirlo en un equipo".

tatsuki | Claude Code活用支援 - inline image

Capítulo 2: Almacenando el Conocimiento en una "Refinería", No en un Cajón

Ahora, pongámonos manos a la obra. Comenzamos con el diseño del vault.

El error más común es organizar un vault por tema: crear cajones etiquetados como "Marketing", "Salud" o "IA". Esto falla porque el conocimiento real no se queda en una sola categoría. Hacer que un agente clasifique las cosas en carpetas temáticas solo recrea el problema de organización a mayor escala.

En su lugar, creamos carpetas basadas en la etapa de refinamiento. La materia prima entra por un lado y sale como conocimiento conectado por el otro. La estructura de carpetas en sí misma se convierte en el pipeline.

Paso A: Crear Carpetas (5 minutos)

Ejecuta esta línea en tu terminal para crear la refinería.

text
1mkdir -p brain/{0-raw,1-desk,2-atoms,3-threads,sources,briefings,.claude/skills}
2touch brain/CLAUDE.md

Aquí están los roles para cada una:

brain/

├── 0-raw/ # Donde arrojas cosas. No tocar. La entrada.

├── 1-desk/ # El banco de trabajo del turno nocturno. Temporal. Se limpia al final del turno.

├── 2-atoms/ # Notas permanentes: una idea por archivo. El núcleo.

├── 3-threads/ # Integración. Documentos vivos tejidos a partir de múltiples átomos.

├── sources/ # Artículos originales o PDFs. Almacenamiento de solo lectura.

├── briefings/ # Informes del turno nocturno para ti.

├── .claude/skills/ # "Descripciones de trabajo" para cada turno.

└── CLAUDE.md # Carta operativa. Leída por todos los agentes primero.

tatsuki | Claude Code活用支援 - inline image

Hay tres decisiones de diseño clave en esta disposición.

Primero, 0-raw y sources son de solo lectura y nunca se modifican. Las notas en bruto y los archivos originales son la base de la verdad. Los agentes crean derivados a partir de ellos, pero nunca tocan los originales. Esto evita el fallo que destruye silenciosamente las bases de conocimiento de IA: "notas derivadas que citan otras notas derivadas, desviándose ligeramente del significado original con cada regeneración hasta que la IA repite con confianza cosas que inventó". Dado que la fuente no se mueve, la verdad no se desvía.

Segundo, 2-atoms contiene átomos (ideas individuales), no artículos. Un archivo, una idea. Este es el principio de Zettelkasten y la clave para hacer que la red de enlaces sea funcional en lugar de decorativa. Al desglosar las cosas en ideas individuales, puedes vincularlas a muchas cosas, recombinarlas e identificar con precisión las contradicciones. No puedes hacer esto en un vault donde se arrojan artículos largos enteros.

Tercero, 3-threads es donde reside la comprensión. Los átomos son materiales; los threads son integración. A medida que los átomos relacionados se acumulan en un tema como "Curvas de Costo de Baterías", el thread crece. Esta es una capa que falta en las wikis planas, y es la diferencia entre una "base de conocimiento" y la "comprensión".

Paso B: Abre esta carpeta en Obsidian

Esta es la base de la integración con Obsidian. Solo necesitas hacer una cosa.

Abre Obsidian y selecciona "Abrir carpeta como vault", luego apúntalo a la carpeta brain/ que acabas de crear. Eso es todo. No necesitas plugins adicionales ni servicios de sincronización porque un vault de Obsidian es solo una colección de archivos markdown. La carpeta en sí misma se convierte en el vault.

Cuando escribes [[Nombre de la Nota]] en una nota, se convierte en un enlace interno estándar de Obsidian. Esto significa que si el rol de "Desglosar y Vincular" del turno nocturno conecta notas con [[Nota Relacionada]], esas conexiones aparecerán automáticamente en la Vista de Gráfico de Obsidian. No tienes que hacer nada. Obsidian visualiza el markdown escrito por los agentes.

Podrías preguntarte: "¿Por qué no usar una Vector DB o RAG?" Porque el markdown simple y los enlaces son suficientes. Es local, portátil y puedes rastrear qué nota provino de qué fuente. Supera a una Vector DB en la nube tanto en portabilidad como en confiabilidad. Obsidian funciona como visor precisamente porque los archivos son texto plano.

Paso C: Escribir una Carta

CLAUDE.md es el archivo único que gobierna toda esta fuerza laboral. Claude Code lee este archivo antes de trabajar, por lo que si escribes reglas operativas aquí, todos los turnos las seguirán. Escríbelas de forma breve, clara y absoluta.

text
1# Reglas Operativas (Debe leer antes de actuar)
2
3## Pipeline
4- 0-raw/ : Entrada. Solo lectura. Nunca editar notas en bruto.
5- 1-desk/ : Banco de trabajo. Limpiar al final del turno.
6- 2-atoms/ : Átomos permanentes. Un archivo, una idea.
7- 3-threads/: Documentos integrados. Actualizar threads existentes sin crear duplicados.
8- sources/ : Originales. Solo lectura.
9- briefings/: Donde se escriben los informes para los humanos.
10
11## Directriz Principal
12Cada átomo debe ser rastreable hasta una fuente existente en sources/ o 0-raw/.
13No escribas una nota si no hay una fuente. No escribas afirmaciones que no se encuentren en el material.
14No llenes los vacíos con información que suene plausible. Nunca.
15
16## Reglas de Trabajo
171. Un átomo, una idea. Si una fuente tiene 8 ideas, crea 8 átomos.
182. Busca en 2-atoms/ antes de crear un átomo para ver si se puede expandir una nota existente.
193. Cada átomo debe enlazar al menos a dos átomos relacionados.
204. Si contradice una nota existente, agrega un bloque [FRICTION] a la nueva nota señalando la anterior. No sobrescribas creencias en silencio.
215. No elimines. Si se vuelve obsoleto, agrega [RETIRED] y muévelo a archive/.
226. Actualiza los threads relevantes y escribe un informe al final del turno.

La "Directriz Principal" es la línea que lo protege todo. Sin ella, el turno nocturno comenzará a llenar los vacíos entre los hechos con ficciones plausibles. Esas ficciones se volverán indistinguibles de tus propios pensamientos reales, y un mes después, no sabrás qué creencias son tuyas y cuáles inventó la máquina. "No escribas una nota si no hay una fuente". Esta es la regla que mantiene tu cerebro como tuyo.

Ahora tienes la caja para el conocimiento y la carta para protegerlo. Las notas en su interior serán añadidas por el equipo del turno nocturno en el próximo capítulo.

Capítulo 3: Ejecutando el Turno Nocturno con Claude Code

Ahora que el plano está listo, instalemos el motor. Claude Code es lo que realmente ejecuta el turno nocturno. Vamos a ensamblarlo.

Ejecución sin Interfaz: Ejecútalo manualmente una vez

Claude Code puede ejecutarse sin una pantalla interactiva. Este es el modo headless.

claude -p "Lee un archivo no procesado de 0-raw/ y crea un átomo en 2-atoms/ según las reglas de CLAUDE.md"

La bandera -p (--print) es un modo para scripts que ejecuta una instrucción y sale (Documentación Oficial). El claude -p estándar lee automáticamente CLAUDE.md y las skills, por lo que la Directriz Principal que escribiste en el Capítulo 2 se aplicará. Si necesitas una reproducibilidad perfecta, existe un modo --bare (que omite el descubrimiento automático de CLAUDE.md y skills), pero en ese caso, debes pasar las reglas explícitamente en el prompt. Dado que queremos que la Directriz Principal funcione, usamos el -p estándar.

No lo programes de inmediato; ejecútalo manualmente una vez para ver cómo se comporta. Confirma que se crea un átomo según lo previsto antes de pasar a la automatización.

Escribe el Manual como una Skill

La "descripción del trabajo" para cada turno se escribe como una Skill (un archivo markdown que describe un flujo de trabajo reutilizable). Si lo colocas en .claude/skills/<nombre>/SKILL.md, puedes llamarlo en cualquier momento (Documentación Oficial).

Por ejemplo, el turno "Refinería", que maneja el procesamiento nocturno principal, se escribe así. Una vez escrito, puedes llamarlo por nombre de skill, como claude -p "/refinery". Lo escribes una vez y simplemente llamas a su nombre cada noche.


name: refinery

description: El turno nocturno principal para refinar todos los elementos no procesados en 0-raw en átomos.


text
1# Ejecución de Refinería
2
3## Tarea
4Procesa los elementos no procesados en 0-raw/. Asigna un sub-agente por elemento,
5ejecútalos en paralelo y luego integra. Cada agente:
6
71. Leerá la nota en bruto y las fuentes relacionadas en sources/.
82. Dividirá en una idea por archivo y colocará en 2-atoms/.
93. Buscará en 2-atoms/ cada átomo para ver si se puede expandir una nota existente antes de crear una nueva.
104. Enlazará cada átomo al menos a dos átomos relacionados.
115. Si contradice una nota existente, agregará un bloque [FRICTION] señalándola.
126. Moverá las notas en bruto procesadas a 0-raw/archive/.
13
14## Adherencia Estricta
15- Sigue la Directriz Principal en CLAUDE.md. No escribas afirmaciones sin fuentes.
16- No toques los originales en sources/ y 0-raw/ excepto para leerlos.
17- Deja las integraciones que requieran juicio a los humanos. Señálalas; no fuerces una decisión.

Paralelismo: Definiendo Sub-Agentes

Para dividir las tareas de "desglosar", "vincular" y "verificar contradicciones", usamos sub-agentes. Al definirlos en markdown bajo .claude/agents/, cada uno se mueve en un contexto independiente en paralelo y devuelve solo los resultados al padre (Documentación Oficial). El archivo de definición comienza con frontmatter que especifica el nombre y las herramientas disponibles.


name: cataloger

description: Descompone una fuente en átomos (una idea por archivo).

tools: ["Read", "Write"]


Lee la fuente proporcionada y crea átomos en 2-atoms/ (una idea por archivo). Busca átomos existentes primero y expande aquellos que se puedan expandir. Siempre escribe la fuente en el frontmatter.

El artículo original presumía de "300 agentes". Esto proviene de la especificación del modelo Kimi K2.6, que puede desplegar hasta 300 sub-agentes y 4,000 pasos en paralelo (Blog Oficial de Kimi). Sin embargo, Claude Code no anuncia un número fijo como "límite 300"; utiliza un método de orquestación para asignar e integrar múltiples agentes según sea necesario. Y en realidad, no necesitas 300 agentes para un turno nocturno del Segundo Cerebro. Unos pocos tipos de roles y unos pocos agentes por fuente acumulada son suficientes. El beneficio proviene de dividir los roles y ejecutarlos en paralelo, no de la gran cantidad.

Programación: Llamando a una Hora Fija Cada Noche

Finalmente, activa los turnos por tiempo. La forma más confiable es llamar a la skill por nombre usando claude -p estándar desde un cron job externo. Diseñalo para que cuatro turnos se sucedan en secuencia durante la noche.

0 23 * 23:00 Diario Scout (Recopilar materiales; ejecutar manualmente por ahora)

0 3 * 3:00 Diario Refinería (Refinar en paralelo; el evento principal)

0 6 * 6:00 Diario Editor (Actualizar threads e informes)

0 22 0 22:00 Domingo Auditoría (Revisión de salud semanal)

tatsuki | Claude Code活用支援 - inline image

Automatizar solo la Refinería es suficiente para empezar. Aquí hay un ejemplo para crontab:

Ejemplo para crontab -e (Turno de Refinería a las 3:00)

0 3 * cd ~/brain && claude -p "/refinery" >> briefings/cron.log 2>&1

El rol de Scout (obtener el texto del artículo a través de un navegador) es un caso especial. Como se menciona más adelante, la operación del navegador de Claude Code está actualmente limitada a sesiones interactivas, así que por ahora, ejecuta Scout manualmente para guardar el texto en sources/, y deja que la Refinería nocturna procese ese texto recopilado.

Una vez que te acostumbres, es más fácil pasar a las Rutinas integradas de Claude Code (Documentación Oficial). Ejecutar /schedule dentro de una sesión te permite registrar ejecuciones periódicas como cada hora, cada noche o cada semana (a partir de ahora, esto es una vista previa de investigación que requiere planes específicos o Claude Code en la web). Las Rutinas se ejecutan en la nube de Anthropic, por lo que los trabajos se ejecutan incluso si tu laptop está cerrada. El intervalo mínimo es de una hora. Recomiendo comenzar con cron para un turno y pasar a Rutinas una vez que te sientas cómodo.

Capítulo 4: Haciendo de Obsidian la "Memoria Compartida para Todas las Herramientas"

Hasta ahora, Claude Code puede leer y escribir directamente en la carpeta brain/. Dado que Obsidian está abriendo la misma carpeta, la integración básica ya está completa.

Este capítulo es la versión avanzada. Si solo quieres poner en marcha el turno nocturno, puedes saltarte esto y leerlo más tarde. Aquí, hacemos que el mismo vault sea buscable y editable desde otras herramientas, como funciones de IA en otros editores o diferentes agentes.

tatsuki | Claude Code活用支援 - inline image

Esto elimina los silos de conocimiento dispersos en cinco aplicaciones, permitiendo que todo comparta un solo cerebro. Esto se logra a través de MCP (Model Context Protocol, un estándar común para conectar herramientas externas a la IA).

Hay tres formas de conectar Obsidian como MCP, en orden de dificultad:

1. Filesystem MCP (Más fácil, no requiere plugin)

Dado que el vault es solo una carpeta, puedes apuntar un servidor MCP de sistema de archivos al vault. No necesitas instalar nada en Obsidian.

claude mcp add obsidian-fs -- npx @modelcontextprotocol/server-filesystem ~/brain

2. Local REST API + mcp-obsidian (Funciones completas: búsqueda y añadido)

Si deseas que la IA realice búsquedas de texto completo o añada a encabezados/bloques específicos, usa el plugin de la comunidad "Local REST API" en Obsidian. Solo instálalo y actívalo, luego copia la clave API. El host predeterminado es 127.0.0.1, puerto 27124 (HTTPS con certificado autofirmado). Luego, registra uvx mcp-obsidian con variables de entorno (mcp-obsidian / Local REST API).

OBSIDIAN_API_KEY=tu_clave OBSIDIAN_HOST=127.0.0.1 OBSIDIAN_PORT=27124 claude mcp add obsidian -- uvx mcp-obsidian

3. Una implementación más rica (cyanheads/obsidian-mcp-server)

También existe una implementación de servidor MCP más avanzada que envuelve el plugin Local REST API. cyanheads/obsidian-mcp-server es un servidor externo basado en Node que admite restricciones de ruta y edición precisa por encabezado. Al igual que el método 2, requiere el plugin Local REST API y una clave API.

Registrar un MCP en Claude Code siempre sigue el formato claude mcp add <nombre> -- <comando>, y la configuración va en ~/.claude.json (para ti mismo) o .mcp.json (para compartir en el repositorio) (Documentación Oficial).

Una advertencia: todos estos métodos están limitados a localhost o a la carpeta proporcionada. El método de la API REST requiere tu propia clave API y la comunicación se limita a localhost. Aún así, dado que le estás dando acceso de escritura a un agente, es más seguro limitarlo a vaults de confianza.

Tres Errores que los Videos de Demostración Siempre Omiten

Dar a una fuerza laboral automatizada acceso de lectura/escritura a tu conocimiento y dejarla funcionar sin supervisión durante la noche es un gran apalancamiento, pero hay puntos a observar. Esto es lo que separa un sistema que se vuelve más inteligente durante un año de uno que se pudre silenciosamente en un mes.

Primero, comprende honestamente las limitaciones. Las Rutinas se ejecutan en la nube con un intervalo mínimo de una hora. Y el turno "Scout" (obtener texto de artículos a través del navegador) requiere precaución. La operación del navegador de Claude Code (Claude en Chrome) está actualmente en beta y limitada a sesiones interactivas. Todavía no funciona dentro de las Rutinas en la nube (Documentación Oficial). En la práctica, es más limpio ejecutar Scout manualmente para guardar el texto en sources/ y dejar que la Refinería nocturna procese ese texto recopilado.

Segundo, seguridad y costos. Claude Code tiene múltiples modos de permiso (Documentación Oficial). El default estándar solicita aprobación para cualquier cosa que no sea lectura; acceptEdits permite ediciones automáticamente; plan investiga y propone un plan en modo de solo lectura; bypassPermissions lo permite todo. Para operación desatendida, es más seguro verificar el comportamiento con plan primero, luego pasar a dontAsk (un modo para CI que solo ejecuta herramientas preautorizadas) mientras se usan reglas de Denegación. Además, gestiona brain/ con git y haz un commit cada noche. Si el turno nocturno toma una decisión extraña, puedes revertir a la noche anterior con un solo comando. Esto es un cinturón de seguridad; es mejor abrocharlo el primer día que después de un accidente. Además, Claude Code incurre en costos de API o suscripción. Podrías alojar modelos de pesos abiertos tú mismo para eliminar los cargos de API como en la guía original, pero ese es un tema aparte. Solo prepárate para estimar los costos en función del volumen de procesamiento nocturno.

Tercero, sigue siguiendo la Directriz Principal. Si la Auditoría semanal encuentra "notas sin fuentes", trátalas de inmediato. En el momento en que las notas con fuentes no rastreables comiencen a acumularse, tu cerebro se vuelve poco confiable. Un Segundo Cerebro poco confiable es peor que ninguno porque podrías actuar basándote en la ficción de una máquina pensando que es tu propia conclusión. "No escribas una nota si no hay una fuente". Esta es la regla para mantener tu cerebro como tuyo.

Resumen: Deja de Ser un Bibliotecario, Conviértete en un Editor en Jefe

Durante mucho tiempo, "construir un segundo cerebro" fue una forma educada de decir "asumir un segundo trabajo no remunerado como tu propio bibliotecario". Por eso hay cementerios de intentos fallidos en todas partes. El trabajo no valía la pena, por lo que la fuerza de voluntad siempre perdía.

Pero ese trabajo ahora se puede delegar. Durante el día, solo arrojas cosas durante unos segundos. Por la noche, las tropas las refinan. Dedicas solo 20 minutos a la semana como editor en jefe, decidiendo "qué creencias adoptar". Y el sistema se vuelve más inteligente cuanto más lo dejas en paz, porque has entregado el trabajo que solía disminuir con el tiempo completamente al turno nocturno.

No eras malo tomando notas. Solo estabas tratando de dirigir un departamento de investigación tú solo.

Primeros pasos desde hoy (3 pasos):

  • [ ] Crea la refinería con mkdir -p brain/{0-raw,1-desk,2-atoms,3-threads,sources,briefings,.claude/skills} y ábrela como un vault en Obsidian. Escribe la Directriz Principal "No escribas una nota si no hay una fuente" en la primera línea de CLAUDE.md.
  • [ ] Escribe un SKILL.md para .claude/skills/refinery/ e intenta procesar una fuente manualmente con claude -p.
  • [ ] Si funciona, automatiza un turno por la noche con cron o Rutinas.
tatsuki | Claude Code活用支援 - inline image

Comparto información útil que no puedo publicar en X en un LINE OpenChat.

Por favor, únete a nosotros a través del enlace a continuación.

https://t.co/9LOoUYvCbO

https://x.com/nobel_824/status/2066393004932559265

Recrear en YouMind

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore YouMind
Para creadores

Convierte tu Markdown en un artículo de 𝕏 impecable

Cuando publicas tus propios textos largos, dar formato en 𝕏 a imágenes, tablas y bloques de código es un fastidio. YouMind convierte un borrador completo en Markdown en un artículo de 𝕏 impecable y listo para publicar.

Prueba Markdown a 𝕏

Más patrones por descifrar

Artículos virales recientes

Explorar más artículos virales