Contributing to flutter-skill

February 15, 2026 ยท View on GitHub

Thanks for your interest! Here's how to get started.

Quick Start

git clone https://github.com/ai-dashboad/flutter-skill
cd flutter-skill
dart pub get
dart run bin/flutter_skill.dart server

Ways to Contribute

  • ๐Ÿ› Bug reports โ€” open an issue
  • ๐Ÿ’ก Feature requests โ€” suggest new MCP tools or platform support
  • ๐Ÿ“– Documentation โ€” fix typos, improve guides, add examples
  • ๐Ÿงช Testing โ€” try flutter-skill on your app and report results
  • ๐Ÿ”Œ SDK contributions โ€” help improve platform SDKs

Project Structure

โ”œโ”€โ”€ lib/src/cli/        # MCP server + CLI
โ”œโ”€โ”€ sdks/               # Platform SDKs (electron, android, tauri, kmp, etc.)
โ”œโ”€โ”€ test/e2e/           # E2E test suite + test apps
โ”œโ”€โ”€ docs/               # Documentation
โ”œโ”€โ”€ vscode-extension/   # VSCode extension
โ”œโ”€โ”€ intellij-plugin/    # JetBrains plugin
โ””โ”€โ”€ skills/             # Agent skills (skills.sh / OpenClaw)

Development

dart analyze                           # Lint
dart test                              # Unit tests
node test/e2e/bridge_e2e_test.mjs      # E2E tests (need a running test app)

Pull Requests

  1. Fork โ†’ branch โ†’ implement โ†’ test โ†’ PR
  2. Keep PRs focused (one feature/fix per PR)
  3. Update tests if behavior changes
  4. Follow existing code style

Code of Conduct

Be kind. Be constructive. We're all here to build cool stuff.