Iterating With AI And Mcp
Compose HotSwan von einem KI-Agenten steuern: bearbeiten, hot-reload, Screenshot, iterieren über MCP
Funktioniert mit Setup
Was es kann
Bringt einem KI-Agenten bei, den eingebetteten MCP-Server des Compose HotSwan IntelliJ-Plugins durch einen Edit-Reload-Screenshot-Evaluate-Loop zu steuern, unter Verwendung seiner sieben hotswan_* Tools plus Snapshot-basiertem Rollback und einem Full-Install-Fallback für Schemaänderungen. Wird ausgelöst, wenn ein Entwickler eine KI-gesteuerte Jetpack Compose UI-Iteration wünscht, fragt, ob der Agent das Gerät screenshotten kann, oder einen Claude Code/Cursor MCP-Workflow gegen eine laufende App verdrahtet.
Testbericht
SKILL.md unter hot-reload/iterating-with-ai-and-mcp/SKILL.md über die GitHub tree API abgerufen; Frontmatter wird mit name+description geparst und alle vier verknüpften Geschwister-Skills (setting-up-compose-hotswan, understanding-hot-reload-limits, preserving-state-across-reloads, generating-baseline-profiles) lieferten HTTP 200. Keine Sicherheitsmängel: install-skills.sh verwendet idempotente Symlinks unter $HOME, kein curl|sh, keine Blobs. Ich konnte OUTPUT vs BASELINE nicht ausführen, da die sieben hotswan_* MCP Tools den eingebetteten MCP-Server des HotSwan IntelliJ Plugins plus eine laufende Android-App auf einem Gerät erfordern – hier nicht verfügbar, daher konnte kein Artefakt erstellt werden. Trigger-Beurteilungen: 3 HotSwan/AI-Iteration-Formulierungen laden es korrekt, 2 angrenzende (eine LazyColumn-Rekompositionsfrage, eine einfache HotSwan-Setup-Anfrage) tun dies korrekt nicht.
Getestet am: 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.
Befehle & Beispiel-Prompts
/iterating-with-ai-and-mcpCompose HotSwan von einem KI-Agenten steuern: bearbeiten, hot-reload, Screenshot, iterieren über MCP
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Iterate on this Compose screen using HotSwanHot reload and screenshot this UI changeCompare this screenshot against the design intent