Communitygithub.com

chonamdoo/Flutter开发指南

Flutter实现与审查清单。仅在编写、修改或审查Flutter widget代码、布局约束、自适应尺寸、导航与路由、平台通道、平台视图、后台入口点、列表与图像性能、跨`BuildContext`的异步间隙、资源释放、主题与设计令牌、无障碍、本地化、离线与错误状态,或Flutter测试与Golden覆盖率时使用。

Flutter开发指南 是什么?

这项技能提供了一份全面的Flutter实现与审查清单,专为开发者在使用Claude Code、Cursor或Codex等AI编码助手时编写、修改或审查Flutter widget代码而设计。它涵盖了广泛的关键领域,包括布局约束、自适应尺寸、导航与路由、平台通道和后台入口点。该技能有助于确保最佳实践,如管理跨`BuildContext`的异步间隙、正确处理widget资源释放,以及利用主题与设计令牌保持一致性。它还解决性能优化问题,例如列表和图像渲染,以及关键质量方面,如无障碍、本地化、离线错误处理和Flutter测试与Golden覆盖率。然而,它不应用于通用的Dart语言问题、超出引擎和通道注册接口的原生Android/iOS内部细节,或大规模重写。

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

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Flutter开发指南 是做什么的?

Flutter实现与审查清单。仅在编写、修改或审查Flutter widget代码、布局约束、自适应尺寸、导航与路由、平台通道、平台视图、后台入口点、列表与图像性能、跨BuildContext的异步间隙、资源释放、主题与设计令牌、无障碍、本地化、离线与错误状态,或Flutter测试与Golden覆盖率时使用。不适用于Dart语言通用问题、超出引擎和通道注册接口的原生Android/iOS内部细节,或大规模重写。

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.

相关技能