Iterating With AI And Mcp

Stuur Compose HotSwan aan vanuit een AI-agent: bewerken, hot-reload, screenshot, itereren via MCP

Door skydoves · skydoves/compose-performance-skills

Werkt met setup ★ 7.6/10

Iterating With AI And Mcp — Stuur Compose HotSwan aan vanuit een AI-agent: bewerken, hot-reload, screenshot, itereren via MCP

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 HotSwan
  • Hot reload and screenshot this UI change
  • Compare this screenshot against the design intent