Iterating With AI And Mcp
Driv Compose HotSwan från en AI-agent: redigera, hot-reload, skärmdump, iterera via MCP
Fungerar med konfiguration
Vad den gör
Lär en AI-agent att driva Compose HotSwan IntelliJ-pluginens inbäddade MCP-server genom en redigera-ladda om-skärmdump-utvärdera-loop, med hjälp av dess sju hotswan_*-verktyg plus snapshot-baserad rollback och en fullständig installations-fallback för schemaändringar. Utlöses när en utvecklare vill ha AI-driven Jetpack Compose UI-iteration, frågar om agenten kan ta en skärmdump av enheten, eller kopplar ett Claude Code/Cursor MCP-arbetsflöde mot en körande app.
Testrapport
Hämtade SKILL.md på hot-reload/iterating-with-ai-and-mcp/SKILL.md via GitHub tree API; frontmatter parsas med name+description och alla fyra korslänkade syskonfärdigheter (setting-up-compose-hotswan, understanding-hot-reload-limits, preserving-state-across-reloads, generating-baseline-profiles) returnerade HTTP 200. Inga säkerhetsbrister: install-skills.sh använder idempotenta symlänkar under $HOME, ingen curl|sh, inga blobs. Jag kunde inte köra OUTPUT vs BASELINE eftersom de sju hotswan_*-MCP-verktygen kräver HotSwan IntelliJ-pluginens inbäddade MCP-server plus en levande Android-app på en enhet — inget tillgängligt här, så ingen artefakt kunde produceras. Trigger-bedömningar: 3 HotSwan/AI-iterationsfraser laddar den korrekt, 2 intilliggande (en LazyColumn-rekompositionsfråga, en enkel HotSwan-installationsförfrågan) laddar den korrekt inte.
Testad: 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.
Kommandon och exempelprompter
/iterating-with-ai-and-mcpDriv Compose HotSwan från en AI-agent: redigera, hot-reload, skärmdump, iterera via MCP
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Iterate on this Compose screen using HotSwanHot reload and screenshot this UI changeCompare this screenshot against the design intent