Iterating With AI And Mcp
Piloter Compose HotSwan depuis un agent IA : éditer, recharger à chaud, capturer l'écran, itérer via MCP
Fonctionne avec configuration
Ce que fait
Enseigne à un agent IA à piloter le serveur MCP intégré du plugin Compose HotSwan IntelliJ via une boucle d'édition-rechargement à chaud-capture d'écran-évaluation, en utilisant ses sept outils hotswan_* plus un rollback basé sur des snapshots et un repli d'installation complète pour les changements de schéma. Se déclenche lorsqu'un développeur souhaite une itération d'interface utilisateur Jetpack Compose pilotée par l'IA, demande si l'agent peut capturer l'écran de l'appareil, ou connecte un workflow Claude Code/Cursor MCP à une application en cours d'exécution.
Rapport de test
SKILL.md a été récupéré à hot-reload/iterating-with-ai-and-mcp/SKILL.md via l'API GitHub tree ; le frontmatter est analysé avec name+description et les quatre compétences sœurs liées (setting-up-compose-hotswan, understanding-hot-reload-limits, preserving-state-across-reloads, generating-baseline-profiles) ont toutes renvoyé HTTP 200. Pas de failles de sécurité : install-skills.sh utilise des liens symboliques idempotents sous $HOME, pas de curl|sh, pas de blobs. Je n'ai pas pu exécuter OUTPUT vs BASELINE car les sept outils hotswan_* MCP nécessitent le serveur MCP intégré du plugin HotSwan IntelliJ plus une application Android en direct sur un appareil — aucun n'est disponible ici, donc aucun artefact n'a pu être produit. Jugements de déclenchement : 3 formulations HotSwan/AI-iteration le chargent correctement, 2 adjacentes (une question de recomposition LazyColumn, une simple requête de configuration HotSwan) ne le font pas correctement.
Testé le: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
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.
Commandes et exemples de prompts
/iterating-with-ai-and-mcpPiloter Compose HotSwan depuis un agent IA : éditer, recharger à chaud, capturer l'écran, itérer via MCP
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Iterate on this Compose screen using HotSwanHot reload and screenshot this UI changeCompare this screenshot against the design intent