Iterating With AI And Mcp
Stuur Compose HotSwan aan vanuit een AI-agent: bewerken, hot-reload, screenshot, itereren via MCP
Werkt met setup
Wat het doet
Leert een AI-agent om de ingebedde MCP-server van de Compose HotSwan IntelliJ-plugin aan te sturen via een edit-reload-screenshot-evaluate-lus, met behulp van zijn zeven hotswan_* tools plus snapshot-gebaseerde rollback en een full-install fallback voor schemawijzigingen. Wordt geactiveerd wanneer een ontwikkelaar AI-gestuurde Jetpack Compose UI-iteratie wil, vraagt of de agent een screenshot van het apparaat kan maken, of een Claude Code/Cursor MCP-workflow aansluit op een draaiende app.
Testrapport
SKILL.md opgehaald via hot-reload/iterating-with-ai-and-mcp/SKILL.md via de GitHub tree API; frontmatter parset met name+description en alle vier de cross-linked sibling skills (setting-up-compose-hotswan, understanding-hot-reload-limits, preserving-state-across-reloads, generating-baseline-profiles) retourneerden HTTP 200. Geen beveiligingsrisico's: install-skills.sh gebruikt idempotente symlinks onder $HOME, geen curl|sh, geen blobs. Ik kon OUTPUT versus BASELINE niet uitvoeren omdat de zeven hotswan_* MCP-tools de ingebedde MCP-server van de HotSwan IntelliJ-plugin plus een live Android-app op een apparaat vereisen — geen hiervan beschikbaar hier, dus er kon geen artefact worden geproduceerd. Trigger-oordelen: 3 HotSwan/AI-iteratie-fraseringen laden het correct, 2 aangrenzende (een LazyColumn recomposition-vraag, een eenvoudig HotSwan setup-verzoek) doen dat correct niet.
Getest op: 2026-07-21 · Claude Code 2.x (agent harness)
Installatie
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.
Commando's en voorbeeldprompts
/iterating-with-ai-and-mcpStuur Compose HotSwan aan vanuit een AI-agent: bewerken, hot-reload, screenshot, itereren via MCP
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Iterate on this Compose screen using HotSwanHot reload and screenshot this UI changeCompare this screenshot against the design intent