Skills Flutter
ego lite browser
sponsorego lite adalah browser tercepat untuk agen AI dalam menjalankan otomatisasi web, berbagi status login Anda dengan Codex atau Claude Code, tanpa biaya, tanpa konfigurasi.
Alpha Vantage MCP Server
sponsorAkses data pasar keuangan: saham real-time & historis, ETF, opsi, forex, kripto, komoditas, fundamental, indikator teknikal, & lainnya
dart-matcher-best-practices
skills/skills/dart-matcher-best-practices
Untuk menemukan kandidat untuk meningkatkan penggunaan matcher, cari pola yang kurang optimal:
dart-migrate-to-checks-package
agent-plugins/skills/dart-migrate-to-checks-package
Replace the usage of `expect` and similar functions from `package:matcher` to `package:checks` equivalents.
dart-modern-features
skills/skills/dart-modern-features
Untuk menemukan kandidat untuk modernisasi:
dart-package-maintenance
skills/skills/dart-package-maintenance
Pedoman untuk memelihara paket Dart sesuai dengan praktik terbaik tim Dart.
dart-resolve-package-conflicts
agent-plugins/skills/dart-resolve-package-conflicts
Workflow for fixing package version conflicts. Use this when `pub get` fails due to incompatible package versions.
dart-run-static-analysis
agent-plugins/skills/dart-run-static-analysis
Execute `dart analyze` to identify warnings and errors, and use `dart fix --apply` to automatically resolve mechanical lint issues. Use during development to…
dart-setup-ffi-assets
agent-plugins/skills/dart-setup-ffi-assets
Memandu agen dalam mengompilasi dan mengemas kode sumber C/C++ menjadi pustaka dinamis atau statis (Code Assets) menggunakan sistem hook Native Assets Dart (via…
dart-skills-lint-integration
skills/tool/dart_skills_lint/.agents/skills/dart-skills-lint-integration
Cara mengintegrasikan, memperbarui, dan mengonfigurasi alat validasi dart_skills_lint dalam repositori. Pastikan untuk menggunakan skill ini setiap kali pengguna meminta untuk memperbarui…
dart-skills-lint-setup
skills/tool/dart_skills_lint/skills/dart-skills-lint-setup
Gunakan keterampilan ini saat Anda perlu menyiapkan validasi untuk keterampilan agen AI dalam proyek Dart untuk pertama kalinya. Menambahkan linter sebagai dev_dependency, membuat…
dart-skills-lint-validation
skills/tool/dart_skills_lint/skills/dart-skills-lint-validation
Gunakan CLI dart_skills_lint untuk memvalidasi skill. Pilih alur kerja yang sesuai berdasarkan lingkungan Anda:
dart-test-coverage
skills/skills/dart-test-coverage
Pedoman untuk menjalankan dan menafsirkan cakupan pengujian dalam paket Dart.
dart-test-fundamentals
skills/skills/dart-test-fundamentals
Untuk menemukan kandidat untuk meningkatkan struktur pengujian:
dart-use-ffigen
agent-plugins/skills/dart-use-ffigen
Guide agents to use `package:ffigen` to automatically generate FFI bindings instead of writing them manually. Use this skill when a task involves writing new…
dart-use-pattern-matching
agent-plugins/skills/dart-use-pattern-matching
Gunakan ekspresi switch dan pencocokan pola jika sesuai
dart-use-primary-constructors
agent-plugins/skills/dart-use-primary-constructors
Bantu pengguna menulis konstruktor utama yang benar secara sintaksis dan semantik dalam Dart, serta migrasi/menggunakan sintaks konstruktor baru, sintaks titik koma badan kosong,…
definition-of-done
skills/tool/dart_skills_lint/.agents/skills/definition-of-done
Pemeriksaan wajib yang harus dijalankan sebelum menyelesaikan tugas apa pun yang menyentuh file md atau kode dart di repositori ini.
engine-whats-new
flutter/.agents/skills/engine-whats-new
Menghasilkan ringkasan rilis "what's new" dan file diff untuk perubahan di mesin Flutter (//engine/src/flutter) antara dua rilis (misalnya, 3.47 vs…
find-release
flutter/.agents/skills/find-release
Keterampilan untuk menemukan rilis Dart dan Flutter terendah yang berisi komit tertentu. Gunakan keterampilan ini setiap kali pengguna bertanya tentang kapan suatu komit masuk ke Flutter atau Dart…
flutter-accessibility
skills/skills/flutter-accessibility
Menerapkan standar aksesibilitas WCAG 2 dan EN 301 549 serta tata letak adaptif di aplikasi Flutter. Memberlakukan anotasi semantik, ukuran target ketuk (minimal 48x48 dp), dan rasio kontras teks (4,5:1 untuk teks kecil, 3:1 untuk teks besar) di platform seluler, web, dan desktop. Menyediakan logika keputusan untuk inisialisasi semantik web, pembungkusan widget interaktif, peralihan tata letak berdasarkan ukuran layar, serta penanganan input keyboard/mouse. Mencakup manajemen traversal fokus melalui FocusTraversalGroup dan...
flutter-accessibility-audit
skills/skills/flutter-accessibility-audit
Memicu pemindaian aksesibilitas melalui widget_inspector dan secara otomatis menambahkan widget Semantics atau label yang hilang ke kode sumber.
flutter-add-integration-test
skills/skills/flutter-add-integration-test
Mengonfigurasi Flutter Driver untuk interaksi aplikasi dan mengonversi aksi MCP menjadi tes integrasi permanen. Gunakan saat menambahkan pengujian integrasi ke proyek,…
flutter-add-widget-preview
skills/skills/flutter-add-widget-preview
Menambahkan pratinjau widget interaktif ke proyek menggunakan sistem previews.dart. Gunakan saat membuat komponen UI baru atau memperbarui layar yang ada untuk memastikan…
flutter-add-widget-test
skills/skills/flutter-add-widget-test
Implement a component-level test using `WidgetTester` to verify UI rendering and user interactions (tapping, scrolling, entering text). Use when validating…
flutter-adding-home-screen-widgets
skills/skills/flutter-adding-home-screen-widgets
We need to translate the given text from English to Bahasa Indonesia. The text describes adding home screen widgets to Flutter apps for Android and iOS, mentioning technical details. We must preserve product names, protocol names, URLs, numbers, technical terms. The name "flutter-adding-home-screen-widgets" is not in the text, so we ignore it. We translate only the text inside <text>. No extra commentary. Let's translate: "Add home screen widgets to Flutter apps for Android and iOS with native UI and shared data synchronization." -> "Tambahkan widget layar beranda ke aplikasi Flutter untuk Android dan iOS dengan UI asli dan sinkronisasi data bersama." "Flutter communicates with native widgets via shared local storage (UserDefaults on iOS, SharedPreferences on Android) using the home_widget package; data flows from Flutter writes to native widget reads on OS trigger." -> "Flutter berkomunikasi dengan widget asli melalui penyimpanan lokal bersama (UserDefaults di iOS, SharedPreferences di Android) menggunakan paket home_widget; data meng
flutter-animating-apps
skills/skills/flutter-animating-apps
Umpan balik visual, transisi, dan gerakan berbasis fisika untuk aplikasi Flutter menggunakan kerangka kerja Animasi. Empat strategi animasi: animasi implisit untuk perubahan properti sederhana, animasi eksplisit dengan kontrol pemutaran, transisi Hero untuk elemen bersama antar rute, dan animasi berbasis fisika untuk gerakan alami yang digerakkan oleh gestur. Sistem Animasi bertipe inti dengan kelas AnimationController, Tween, dan Curve; selalu buang controller untuk mencegah kebocoran memori. Animasi bertahap...
flutter-animation
skills/skills/flutter-animation
Pilih dan terapkan strategi animasi Flutter yang optimal untuk kebutuhan UI Anda. Termasuk pohon keputusan untuk memilih antara animasi implisit, tween eksplisit, gerakan berbasis fisika, transisi hero, urutan bertahap, dan transisi rute halaman. Menyediakan contoh kode lengkap untuk setiap jenis animasi, dari AnimatedContainer sederhana hingga pengaturan multi-tween bertahap yang kompleks. Menerapkan manajemen memori yang ketat dengan pembuangan AnimationController wajib dan praktik terbaik kinerja menggunakan...
flutter-app-size
skills/skills/flutter-app-size
Ukur dan optimalkan ukuran bundel, APK, atau IPA aplikasi Flutter dengan analisis spesifik platform dan strategi pengurangan. Mendukung Android (APK/AppBundle), iOS (IPA), dan platform desktop (Linux, macOS, Windows) dengan alur kerja pengukuran spesifik platform. Menghasilkan file JSON analisis ukuran kode melalui flutter build --analyze-size dan terintegrasi dengan Alat Ukur Aplikasi Dart DevTools untuk visualisasi rincian komponen. Menerapkan pengurangan ukuran melalui pemisahan info debug, kompresi aset, dan...
flutter-apply-architecture-best-practices
skills/skills/flutter-apply-architecture-best-practices
Mengarsitektur aplikasi Flutter menggunakan pendekatan berlapis yang direkomendasikan (UI, Logika, Data). Gunakan saat menyusun proyek baru atau melakukan refaktor untuk skalabilitas.
flutter-architecting-apps
skills/skills/flutter-architecting-apps
Kerangka kerja arsitektur berlapis untuk aplikasi Flutter yang skalabel dengan pemisahan kepentingan yang ketat. Menerapkan struktur tiga lapis (UI, Logika, Data) dengan aliran data searah dan satu sumber kebenaran di lapisan Data. Lapisan UI berisi View dan ViewModel yang ramping yang mengubah model domain menjadi status presentasi; lapisan Logika (opsional) menangani orkestrasi bisnis yang kompleks; lapisan Data terbagi secara ketat menjadi Layanan tanpa status dan Repositori caching. Menyediakan fitur langkah demi langkah...
flutter-architecture
skills/skills/flutter-architecture
Arsitektur MVVM untuk aplikasi Flutter dengan aliran data searah dan pemisahan lapisan yang ketat. Menerapkan arsitektur tiga lapisan: Lapisan Data (Services dan Repositories), Lapisan Domain (UseCases untuk logika kompleks), dan Lapisan UI (ViewModels dan Views). Menggunakan provider untuk injeksi dependensi dan ListenableBuilder untuk pembaruan UI reaktif dengan pola Command untuk interaksi pengguna. Menerapkan aliran data searah: data mengalir ke bawah dari Repositories ke ViewModels ke Views; peristiwa mengalir ke atas...
31–60 dari 137