gitnexus-cli
Use when the user needs to run GitNexus CLI commands like analyze/index a repo, check status, clean the index, generate a wiki,…
Maintains showcase/flutter_test_app macOS showcase, native intentcall hooks (codegen, app_links invoke), and VM MCP validation. Use when editing macOS Runner, intentcall_codegen.sh, macOS dogfood, Screen Recording capture, or comparing macOS parity to web WebMCP.
$ npx -y skills add Arenukvern/mcp_flutter --skill flutter-mcp-toolkit-maintain-macos --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/flutter-mcp-toolkit-maintain-macosContext preview
The summary Claude sees to decide when to auto-load this skill.
Maintains showcase/flutter_test_app macOS showcase, native intentcall hooks (codegen, app_links invoke), and VM MCP validation. Use when editing macOS Runner, intentcall_codegen.sh, macOS dogfood, Screen Recording capture, or comparing macOS parity to web WebMCP.
name: flutter-mcp-toolkit-maintain-macos description: Maintains showcase/flutter_test_app macOS showcase, native intentcall hooks (codegen, app_links invoke), and VM MCP validation. Use when editing macOS Runner, intentcall_codegen.sh, macOS dogfood, Screen Recording capture, or comparing macOS parity to web WebMCP.
<!-- @FMT_MODE_PRELUDE -->
Dogfood app: `showcase/flutter_test_app`. Platform doc: `showcase/flutter_test_app/INTENTCALL_PLATFORM.md`.
**WebMCP `modelContext` is web-only.** macOS dogfood proves **VM extensions**, **dynamic registry**, **native invoke** (`intentcall://` via `app_links`), and **visual capture** (Screen Recording on host).
For WebMCP parity scoring, run web iteration separately (`flutter-mcp-toolkit-maintain-web`).
make showcase-stop && make showcase
grep -Eo 'ws://127\.0\.0\.1:[0-9]+/[A-Za-z0-9_=-]+/ws' .showcase/flutter_app.log | tail -1
Stop: `make showcase-stop`.
dart run mcp_server_dart/bin/flutter_mcp_toolkit.dart codegen sync \ --platform web,android,ios,macos,linux,windows \ --project-dir showcase/flutter_test_app dart run mcp_server_dart/bin/flutter_mcp_toolkit.dart init intentcall-platform \ --project-dir showcase/flutter_test_app --check
| Target | Role | |--------|------| | `macos/intentcall_codegen.sh` | Xcode Run Script → `codegen sync --platform macos` | | `macos/Runner.xcodeproj` | Run Script phase (see script comment if manual) | | `lib/main.dart` | `IntentCallInvokeLinkListener` for `intentcall://invoke/…` |
dart run mcp_server_dart/bin/flutter_mcp_toolkit.dart --save-images \ --output-dir .showcase/macos_iter validate-runtime \ --target "$MACOS_WS_URI" \ --flutter-device macos \ --timeout-ms 45000
Permissions (host process running CLI):
dart run mcp_server_dart/bin/flutter_mcp_toolkit.dart permissions status dart run mcp_server_dart/bin/flutter_mcp_toolkit.dart permissions request
bash tool/evals/run_dogfood_eval.sh \ --ws-uri "$WEB_WS_URI" \ --macos --macos-ws-uri "$MACOS_WS_URI"
Inspect and drive a running Flutter app from your AI assistant. 📖 Docs: docs.page/arenukvern/mcp_flutter 🤝 Contribute: guide · contributors · code of conduct · security flutter-mcp-toolkit is a Dart MCP server + Flutter package for AI agents (Codex, Zed,
Use when the user needs to run GitNexus CLI commands like analyze/index a repo, check status, clean the index, generate a wiki,…
Use when the user is debugging a bug, tracing an error, or asking why something fails. Examples: \"Why is X failing?\", \"Where…
Use when the user asks how code works, wants to understand architecture, trace execution flows, or explore unfamiliar parts of…
Use when the user asks about GitNexus itself — available tools, how to query the knowledge graph, MCP resources, graph schema, or…
Use when the user wants to know what will break if they change something, or needs safety analysis before editing code. Examples:…
Use when the user wants to rename, extract, split, move, or restructure code safely. Examples: \"Rename this function\",…