Communitygithub.com

chonamdoo/flutter-development-guide

Checklist d'implémentation et de révision Flutter. À utiliser uniquement lors de l'écriture, de la modification ou de la révision de code de widgets Flutter, de contraintes de mise en page, de dimensionnement adaptatif, de navigation et routage, de canaux de plateforme, de vues de plateforme, de points d'entrée en arrière-plan, de performances de listes et d'images, de lacunes asynchrones dans `BuildContext`, de libération de ressources, de thèmes et jetons de design, d'accessibilité, de localisation, d'états hors ligne et d'erreur, ou de couverture de tests Flutter et golden. Ne pas utiliser pour des généralités sur le langage Dart, des détails internes natifs Android ou iOS au-delà de la jointure moteur et d'enregistrement de canal dont dépend un point d'entrée Dart, ou des réécritures larges.

Qu'est-ce que flutter-development-guide ?

Ce guide fournit une checklist structurée pour le développement et la révision de code Flutter, couvrant les aspects critiques de l'implémentation des widgets, des contraintes de mise en page, du dimensionnement adaptatif, de la navigation, des canaux de plateforme, des performances des listes et images, et des tests. Il est conçu pour être utilisé avec des agents AI comme Claude Code, Cursor ou Codex afin d'assurer une vérification systématique du code Flutter. Le guide se concentre sur les zones sujettes aux erreurs telles que les lacunes asynchrones dans `BuildContext`, la libération de ressources, les thèmes, l'accessibilité et la localisation. Il est utile car il permet d'éviter les oublis courants et garantit que le code respecte les meilleures pratiques Flutter. Il ne doit pas être utilisé pour des généralités Dart ou des détails natifs Android/iOS au-delà de ce qui est nécessaire pour l'intégration Flutter.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/chonamdoo/agent-flow/tree/main/skills/flutter-development-guide

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait flutter-development-guide ?

Checklist d'implémentation et de révision Flutter. À utiliser uniquement lors de l'écriture, de la modification ou de la révision de code de widgets Flutter, de contraintes de mise en page, de dimensionnement adaptatif, de navigation et routage, de canaux de plateforme, de vues de plateforme, de points d'entrée en arrière-plan, de performances de listes et d'images, de lacunes asynchrones dans BuildContext, de libération de ressources, de thèmes et jetons de design, d'accessibilité, de localisation, d'états hors ligne et d'erreur, ou de couverture de tests Flutter et golden. Ne pas utiliser pour des généralités sur le langage Dart, des détails internes natifs Android ou iOS au-delà de la jointure moteur et d'enregistrement de canal dont dépend un point d'entrée Dart, ou des réécritures larges.

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

chonamdoo/code-generation-discipline

Common code generation and code modification discipline for agent-flow. Use before and during implementation, TDD red/green/refactor, fix-loop, bug fixes, feature work, and any task where Codex, Claude, OMP, or another agent writes or changes code. Enforces start-before, during-implementation, and after-implementation checks without a scoring rubric.

chonamdoo/comment-authoring-discipline

Apply comment-quality criteria during implementation and the final comment-quality pass before final-review, multi-review, or architecture-review after code changes. Applies equally in Codex, Claude, and OMP for Python, Kotlin, React Web, React Native, iOS, Swift, and SwiftUI.

chonamdoo/ios-app-shell-error-handling

Use when implementing or reviewing iOS app-wide error handling where SwiftUI views/ViewModels notify common errors and an @main App, WindowGroup AppShell, NavigationStack coordinator, or UIKit AppCoordinator owns root navigation, tab/session flow switching, alerts, sheets, toast hosts, SessionExpired handling, Maintenance handling, and root reset behavior.

chonamdoo/ios-clean-presentation-architecture

Use when creating, modifying, or reviewing an iOS Clean Architecture presentation layer with SwiftUI/UIKit state holders, explicit UiState, UiModel mapping, dependency injection, and state-based presentation code review.

chonamdoo/to-prd

Synthesizes the current conversation and codebase context into a PRD, then writes or publishes it according to the caller's requested output target. Use when the user asks to turn an already-discussed idea, plan, or conversation into a PRD; use `grilling` first if key decisions are still unresolved.

Skills associés