Skip to main content

flutter-marionette-usage

Explain what the `flutter-marionette` plugin does and how to drive a running Flutter app through Marionette MCP. Use when the user invokes `/flutter-marionette-usage`, asks what this plugin covers, wants Claude to tap, type, scroll, take screenshots or smoke-test a running Flutter app, or needs help with Marionette MCP setup, `get_logs`, or custom widget configuration.

Informations de source

Dépôt
leancodepl/ai-plugins
Dernière activité de la source
23 septembre 2026 à 13:03
Langue détectée de SKILL.md
anglais
Étoiles
2
Forks
0

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Explorateur de fichiers
3 fichiers

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
flutter-marionette-usage
description
Explain what the `flutter-marionette` plugin does and how to drive a running Flutter app through Marionette MCP. Use when the user invokes `/flutter-marionette-usage`, asks what this plugin covers, wants Claude to tap, type, scroll, take screenshots or smoke-test a running Flutter app, or needs help with Marionette MCP setup, `get_logs`, or custom widget configuration.
# Marionette Usage ## How to respond - If the user invoked this skill without a concrete task, start by explaining what Marionette is for and when it is better than writing tests. - Show how to use it with concrete runtime-exploration tasks this plugin can handle. - Point to the relevant rule or README section for setup, widget configuration, or tool boundaries. - If the user already gave a concrete Marionette task, briefly explain why this plugin fits and then do the work. - Do not reply with filler like "skill loaded", "ready for the task", or "what would you like to do?" before explaining the plugin. ## What this plugin does - Helps an AI agent interact with a live Flutter debug app through Marionette MCP. - Covers setup, runtime connection, log collection, and custom widget configuration. - Clarifies when Marionette is the right tool for smoke verification or debugging, and when Patrol is a better fit for deterministic E2E tests. ## How to use it - Ask how to connect Marionette to a running `flutter run` session. - Ask to verify or debug an interactive flow without creating test files. - Ask how to configure Marionette for a custom design-system widget. - Ask to troubleshoot setup issues around bindings, VM service connection, or log collection. ## Example requests - "Help me connect Marionette to my running Flutter app." - "Use Marionette to smoke-test the onboarding flow." - "How should I configure Marionette for this custom button component?" ## Reach for these assets - `references/marionette.md` - Marionette workflow, setup, and tool boundaries. - `references/marionette-widget-config.md` - interactive-widget and text-extraction configuration. - `README.md` - complete setup sequence and VM service connection details. - Related plugin: `flutter-patrol` - deterministic E2E testing with Patrol.
Voir sur GitHub