Iterating With AI And Mcp
Styr Compose HotSwan fra en AI-agent: rediger, hot-reload, screenshot, iterer via MCP
Virker med opsætning
Hvad det gør
Lærer en AI-agent at styre Compose HotSwan IntelliJ-pluginets indlejrede MCP-server gennem en rediger-genindlæs-screenshot-evaluer-loop, ved hjælp af dens syv hotswan_*-værktøjer plus snapshot-baseret rollback og en fuld-install fallback for skemaændringer. Udløses, når en udvikler ønsker AI-drevet Jetpack Compose UI-iteration, spørger om agenten kan tage et screenshot af enheden, eller forbinder en Claude Code/Cursor MCP-workflow mod en kørende app.
Testrapport
Hentede SKILL.md på hot-reload/iterating-with-ai-and-mcp/SKILL.md via GitHub tree API; frontmatter parses med name+description, og alle fire krydslinkede søskende-færdigheder (setting-up-compose-hotswan, understanding-hot-reload-limits, preserving-state-across-reloads, generating-baseline-profiles) returnerede HTTP 200. Ingen sikkerhedsbrister: install-skills.sh bruger idempotente symlinks under $HOME, ingen curl|sh, ingen blobs. Jeg kunne ikke køre OUTPUT vs BASELINE, fordi de syv hotswan_*-MCP-værktøjer kræver HotSwan IntelliJ-pluginets indlejrede MCP-server plus en live Android-app på en enhed — ingen tilgængelig her, så ingen artefakt kunne produceres. Trigger-bedømmelser: 3 HotSwan/AI-iteration-fraseringer indlæser den korrekt, 2 tilstødende (et LazyColumn recomposition-spørgsmål, en almindelig HotSwan setup-anmodning) gør det korrekt ikke.
Testet: 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.
Kommandoer og eksempelprompter
/iterating-with-ai-and-mcpStyr Compose HotSwan fra en AI-agent: rediger, hot-reload, screenshot, iterer via MCP
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Iterate on this Compose screen using HotSwanHot reload and screenshot this UI changeCompare this screenshot against the design intent