SpyBara
Go Premium

plugins/mods/interface.md 2026-10-01 23:59 UTC to 2026-10-02 09:02 UTC

This page contains 154 additions and 142 deletions.

2026
Thu 1 23:59 Fri 2 09:02

Dibujar en la interfaz con un mod

Dibuja paneles, una banda sobre el prompt, botones y campos de texto desde un mod de Claude Code, maneja pulsaciones y entradas, y mantén el estado entre redibujos y sesiones.

Un mod puede dibujar su propia interfaz en Claude Code y cambiar partes de la interfaz que Claude Code ya dibuja. Cada lugar donde un mod puede dibujar se llama sitio de renderizado, como un panel, la banda sobre el prompt o el spinner. Claude Code genera el evento ui.render cada vez que está a punto de dibujar un sitio de renderizado, y tu hook para ese evento devuelve lo que se debe dibujar allí.

Este mapa muestra dónde un mod puede dibujar en una sesión de terminal:

Mapa de una sesión de terminal de Claude Code. Un mod puede agregar un panel como barra lateral a la derecha, una notificación en la esquina superior derecha de la transcripción, una línea de registro en la transcripción, una banda sobre el prompt y una línea de estado bajo el prompt. Un mod puede redibujar mensajes, filas de llamadas a herramientas y el spinner. El prompt es propio de Claude Code. Mapa de una sesión de terminal de Claude Code. Un mod puede agregar un panel como barra lateral a la derecha, una notificación en la esquina superior derecha de la transcripción, una línea de registro en la transcripción, una banda sobre el prompt y una línea de estado bajo el prompt. Un mod puede redibujar mensajes, filas de llamadas a herramientas y el spinner. El prompt es propio de Claude Code.

En una terminal más estrecha, el panel se sitúa sobre el prompt en lugar de junto a la transcripción.

Crea tu primer mod antes de comenzar aquí. Comienza con el ejemplo trabajado, que crea un panel con dos pestañas y un contador, y luego lee la sección de cada parte que quieras cambiar.

Crear un panel con pestañas

En esta sección creas un mod que agrega un comando /hello-tabs, y el comando abre un panel. Un panel es una barra lateral junto a la transcripción en una terminal de pantalla completa ancha o, en caso contrario, una región enmarcada sobre el prompt. Este panel muestra dos pestañas, y la segunda pestaña tiene un botón que suma uno a un contador. El recuento sigue ahí después de reiniciar Claude Code.

El mod terminado se ve así. La grabación abre el panel, cambia a la segunda pestaña, presiona el botón varias veces y vuelve a la primera pestaña: