MiniMax Flutter Dev

v1.0.0

Flutter cross-platform development guide covering widget patterns, Riverpod/Bloc state management, GoRouter navigation, performance optimization, and platfor...

0· 182·3 current·3 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for daidai8910g/minimax-flutter-dev.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "MiniMax Flutter Dev" (daidai8910g/minimax-flutter-dev) from ClawHub.
Skill page: https://clawhub.ai/daidai8910g/minimax-flutter-dev
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install minimax-flutter-dev

ClawHub CLI

Package manager switcher

npx clawhub@latest install minimax-flutter-dev
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The skill name/description describe Flutter development guidance and the SKILL.md contains only developer guidance, checklists, and references that align with that purpose. There are no unrelated environment variables, binaries, or install steps requested.
Instruction Scope
SKILL.md is purely documentation and runtime instructions are limited to guidance (patterns, checklists, references). It does not instruct the agent to read arbitrary host files, access credentials, or transmit data to third-party endpoints. Note: the references point to local Markdown files (references/*.md) that are not included; those are documentation links, not code execution instructions.
Install Mechanism
There is no install specification and no code files. As an instruction-only skill it does not write binaries to disk or download archives — this is the lowest-risk install model.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. Nothing in the SKILL.md attempts to use secrets or unrelated environment state.
Persistence & Privilege
always is false, user-invocable is true, and model invocation is allowed (disable-model-invocation false). Autonomous invocation is the platform default; given the skill has no install or credentials, this is not a substantive risk here.
Assessment
This skill is an instruction-only Flutter/Dart development guide and appears internally consistent: it asks for nothing sensitive and installs nothing. That said, the skill's source/homepage are unknown and the package includes references to documentation files that are not bundled—so you should: (1) be comfortable with the unknown provenance before trusting it in automated workflows, (2) review the guide content for accuracy and style you want, and (3) if you plan to allow autonomous invocation, be aware the agent may produce code or suggestions based on this guidance (but the skill itself will not install software or access secrets). If you need provenance guarantees, prefer skills with a verifiable homepage or well-known publisher.

Like a lobster shell, security has layers — review code before you run it.

developmentvk97fsejn5dsw5w7dwr4w5tsdcs841vt4fluttervk97fsejn5dsw5w7dwr4w5tsdcs841vt4latestvk97fsejn5dsw5w7dwr4w5tsdcs841vt4minimaxvk97fsejn5dsw5w7dwr4w5tsdcs841vt4officialvk97fsejn5dsw5w7dwr4w5tsdcs841vt4
182downloads
0stars
1versions
Updated 3w ago
v1.0.0
MIT-0

Flutter Development Guide

A practical guide for building cross-platform applications with Flutter 3 and Dart. Focuses on proven patterns, state management, and performance optimization.

Quick Reference

Widget Patterns

PurposeComponent
State management (simple)StateProvider + ConsumerWidget
State management (complex)NotifierProvider / Bloc
Async dataFutureProvider / AsyncNotifierProvider
Real-time streamsStreamProvider
NavigationGoRouter + context.go/push
Responsive layoutLayoutBuilder + breakpoints
List displayListView.builder
Complex scrollingCustomScrollView + Slivers
HooksHookWidget + useState/useEffect
FormsForm + TextFormField + validation

Performance Patterns

PurposeSolution
Prevent rebuildsconst constructors
Selective updatesref.watch(provider.select(...))
Isolate repaintsRepaintBoundary
Lazy listsListView.builder
Heavy computationcompute() isolate
Image cachingcached_network_image

Core Principles

Widget Optimization

  • Use const constructors wherever possible
  • Extract static widgets to separate const classes
  • Use Key for list items (ValueKey, ObjectKey)
  • Prefer ConsumerWidget over StatefulWidget for state

State Management

  • Riverpod for dependency injection and simple state
  • Bloc/Cubit for event-driven workflows and complex logic
  • Never mutate state directly (create new instances)
  • Use select() to minimize rebuilds

Layout

  • 8pt spacing increments (8, 16, 24, 32, 48)
  • Responsive breakpoints: mobile (<650), tablet (650-1100), desktop (>1100)
  • Support all screen sizes with flexible layouts
  • Follow Material 3 / Cupertino design guidelines

Performance

  • Profile with DevTools before optimizing
  • Target <16ms frame time for 60fps
  • Use RepaintBoundary for complex animations
  • Offload heavy work with compute()

Checklist

Widget Best Practices

  • const constructors on all static widgets
  • Proper Key on list items
  • ConsumerWidget for state-dependent widgets
  • No widget building inside build() method
  • Extract reusable widgets to separate files

State Management

  • Immutable state objects
  • select() for granular rebuilds
  • Proper provider scoping
  • Dispose controllers and subscriptions
  • Handle loading/error states

Navigation

  • GoRouter with typed routes
  • Auth guards via redirect
  • Deep linking support
  • State preservation across routes

Performance

  • Profile mode testing (flutter run --profile)
  • <16ms frame rendering time
  • No unnecessary rebuilds (DevTools check)
  • Images cached and resized
  • Heavy computation in isolates

Testing

  • Widget tests for UI components
  • Unit tests for business logic
  • Integration tests for user flows
  • Bloc tests with blocTest()

References

TopicReference
Widget patterns, const optimization, responsive layoutWidget Patterns
Riverpod providers, notifiers, async stateRiverpod State Management
Bloc, Cubit, event-driven stateBloc State Management
GoRouter setup, routes, deep linkingGoRouter Navigation
Feature-based structure, dependenciesProject Structure
Profiling, const optimization, DevToolsPerformance Optimization
Widget tests, integration tests, mockingTesting Strategies
iOS/Android/Web specific implementationsPlatform Integration
Implicit/explicit animations, Hero, transitionsAnimations
Dio, interceptors, error handling, cachingNetworking
Form validation, FormField, input formattersForms
i18n, flutter_localizations, intlLocalization

Flutter, Dart, Material Design, and Cupertino are trademarks of Google LLC and Apple Inc. respectively. Riverpod, Bloc, and GoRouter are open-source packages by their respective maintainers.

Comments

Loading comments...