- Open an issue describing the problem and expected behavior.
- Create a branch.
- Keep changes focused and documented.
- Update docs/rules/templates together when behavior changes.
- Add or update tests/examples for changed workflows.
- Submit a PR with before/after details.
- Follow both rule files:
rules/flutter-development-best-practices.mdcrules/dart-effective-dart.mdcrules/flutter-test-best-practices.mdc
- Keep examples runnable and minimal.
- Avoid repository-specific assumptions in shared plugin assets.
- Prefer Dart MCP for Dart/Flutter analysis and project-aware coding tasks.
- Use Figma MCP only when design source is provided and implementation fidelity is required.
- Use issue templates for bug/feature/upgrade proposals.
- Use the PR template and include validation + rollback details.
- For monorepo/workspace repos, align changes with
docs/monorepo-workspace-guide.md.