Iterating With AI And Mcp
Controla Compose HotSwan desde un agente de IA: edita, recarga en caliente, captura de pantalla, itera vía MCP
Funciona con configuración
Qué hace
Enseña a un agente de IA a controlar el servidor MCP incrustado del plugin Compose HotSwan de IntelliJ a través de un bucle de editar-recargar-capturar-evaluar, utilizando sus siete herramientas hotswan_* más la reversión basada en instantáneas y una alternativa de instalación completa para cambios de esquema. Se activa cuando un desarrollador desea la iteración de UI de Jetpack Compose impulsada por IA, pregunta si el agente puede tomar una captura de pantalla del dispositivo, o está configurando un flujo de trabajo Claude Code/Cursor MCP contra una aplicación en ejecución.
Informe de la prueba
SKILL.md obtenido en hot-reload/iterating-with-ai-and-mcp/SKILL.md vía la API de árbol de GitHub; el frontmatter se analiza con name+description y las cuatro habilidades hermanas vinculadas (setting-up-compose-hotswan, understanding-hot-reload-limits, preserving-state-across-reloads, generating-baseline-profiles) devolvieron HTTP 200. Sin problemas de seguridad: install-skills.sh usa enlaces simbólicos idempotentes bajo $HOME, sin curl|sh, sin blobs. No pude ejecutar OUTPUT vs BASELINE porque las siete herramientas hotswan_* MCP requieren el servidor MCP incrustado del plugin HotSwan IntelliJ más una aplicación Android en vivo en un dispositivo — ninguna disponible aquí, por lo que no se pudo producir ningún artefacto. Juicios de activación: 3 frases de HotSwan/AI-iteration lo cargan correctamente, 2 adyacentes (una pregunta de recomposición de LazyColumn, una solicitud simple de configuración de HotSwan) no lo hacen correctamente.
Probado el: 2026-07-21 · Claude Code 2.x (agent harness)
Instalación
git clone --depth 1 https://github.com/skydoves/compose-performance-skills.git /tmp/iterating-with-ai-and-mcp-src mkdir -p ~/.claude/skills cp -R /tmp/iterating-with-ai-and-mcp-src/hot-reload/iterating-with-ai-and-mcp ~/.claude/skills/iterating-with-ai-and-mcp # Runtime deps (NOT installed by the copy above): the skill only works when you also have # 1. Compose HotSwan IntelliJ/Android Studio plugin installed and active # https://plugins.jetbrains.com/plugin/30551-compose-hotswan/ # 2. Its embedded HTTP MCP server registered in your agent (exposes hotswan_get_status, # hotswan_reload, hotswan_take_screenshot, hotswan_start_snapshot, hotswan_stop_snapshot, # hotswan_select_variant, hotswan_build_and_install) # 3. A target Android app running on a connected device/emulator, watcher state == WATCHING # Repo ships scripts/install-skills.sh to symlink ALL 26 skills into ~/.claude/skills at once.
Comandos y prompts de ejemplo
/iterating-with-ai-and-mcpControla Compose HotSwan desde un agente de IA: edita, recarga en caliente, captura de pantalla, itera vía MCP
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Iterate on this Compose screen using HotSwanHot reload and screenshot this UI changeCompare this screenshot against the design intent