Iterating With AI And Mcp

Driv Compose HotSwan fra en AI-agent: rediger, hot-reload, skjermbilde, iterer via MCP

av skydoves · skydoves/compose-performance-skills

Krever oppsett ★ 7.6/10

Iterating With AI And Mcp — Driv Compose HotSwan fra en AI-agent: rediger, hot-reload, skjermbilde, iterer via MCP

Hva den gjør

Lærer en AI-agent å drive Compose HotSwan IntelliJ-pluginens innebygde MCP-server gjennom en rediger-reload-skjermbilde-evaluer-løkke, ved å bruke dens syv hotswan_* verktøy pluss snapshot-basert rollback og en full-install fallback for skjemaendringer. Utløses når en utvikler ønsker AI-drevet Jetpack Compose UI-iterasjon, spør om agenten kan ta skjermbilde av enheten, eller kobler en Claude Code/Cursor MCP-arbeidsflyt mot en kjørende app.

Testrapport

Hentet SKILL.md på hot-reload/iterating-with-ai-and-mcp/SKILL.md via GitHub tree API; frontmatter parses med name+description og alle fire krysslenkede søskenferdigheter (setting-up-compose-hotswan, understanding-hot-reload-limits, preserving-state-across-reloads, generating-baseline-profiles) returnerte HTTP 200. Ingen sikkerhetsbrudd: install-skills.sh bruker idempotente symlinker under $HOME, ingen curl|sh, ingen blobs. Jeg kunne ikke kjøre OUTPUT vs BASELINE fordi de syv hotswan_* MCP-verktøyene krever HotSwan IntelliJ-pluginens innebygde MCP-server pluss en live Android-app på en enhet – ingen tilgjengelig her, så ingen artefakt kunne produseres. Utløserbedømmelser: 3 HotSwan/AI-iterasjonsfraseringer lastet den korrekt, 2 tilstøtende (et LazyColumn rekomponeringsspørsmål, en enkel HotSwan-oppsettforespørsel) gjorde det ikke korrekt.

Testet på: 2026-07-21 · Claude Code 2.x (agent harness)

Installer

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-mcpDriv Compose HotSwan fra en AI-agent: rediger, hot-reload, skjermbilde, iterer via MCP

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • Iterate on this Compose screen using HotSwan
  • Hot reload and screenshot this UI change
  • Compare this screenshot against the design intent