# Build Production-Ready Flutter Applications

Flutter projects need sound architecture, responsive interfaces, reliable testing, and platform-specific decisions. This skill provides structured guidance for building and improving cross-platform applications.

## Install

```bash
npx skillstore add sickn33/flutter-expert
```

## Metadata

- Status: approved
- Slug: sickn33-flutter-expert
- Skillstore revision: r2
- Version status: missing
- Tree hash: 7d0d2a01f04e6ccf0d9df8cd747a892cf2b5c98e9a8ca44ed0a79a2628743641
- Author: sickn33
- GitHub username: sickn33
- License: MIT
- Repository: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/flutter-expert
- Ref: 88a8e9a07f4c54ab105c1c41b6267c287146b07b
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands
- Quality score: 78
- Quality tier: bronze
- Public page: https://skillstore.pages.dev/skills/sickn33-flutter-expert
- Manifest: https://skillstore.pages.dev/api/skills/sickn33-flutter-expert/manifest

## Capabilities

- Recommends Flutter architecture and state management based on project complexity.
- Guides responsive, adaptive, accessible, Material, and Cupertino interface development.
- Suggests performance improvements for rendering, widget rebuilds, memory, images, and application size.
- Plans unit, widget, golden, integration, accessibility, and performance testing.
- Explains native platform channels, persistence, APIs, offline synchronization, and secure storage.
- Outlines continuous integration, signing, store deployment, monitoring, and multi-platform release workflows.

## Use Cases

- Plan a New Application: Select architecture, state management, storage, testing, and deployment approaches for a new Flutter product.
- Improve an Existing Codebase: Identify widget, rendering, state, memory, accessibility, and testing improvements in an established application.
- Integrate Native Features: Plan platform channels, permissions, secure storage, signing, and release requirements for Android and iOS.

## Prompt Templates

### Create a Flutter Screen

```
Create an accessible Flutter screen for [feature] using Dart 3. Include loading, empty, error, and success states.
```

### Choose State Management

```
Compare Riverpod, Bloc, and Provider for [application]. Recommend one based on team size, state complexity, testing, and maintenance.
```

### Diagnose Performance

```
Review these Flutter performance symptoms: [symptoms]. Propose measurements, likely causes, targeted changes, and tests for mobile and web.
```

### Design a Production Architecture

```
Design a production Flutter architecture for [requirements]. Cover modules, data flow, offline synchronization, security, testing, observability, and multi-platform deployment.
```

## Limitations

- It provides guidance and examples but cannot validate behavior on physical devices without project access.
- The referenced implementation playbook is not included in this skill package.
- Platform APIs, store rules, and package versions may require current documentation checks.
- Generated solutions still require project-specific testing, security review, and performance profiling.

## Best Practices

- Provide target platforms, Flutter version, constraints, and current architecture before requesting guidance.
- Profile on representative devices and verify generated changes with automated tests.
- Include accessibility, error handling, privacy, and deployment requirements from the beginning.

## Anti Patterns

- Do not select state management only because it is popular.
- Do not optimize performance without measurements from realistic devices and workloads.
- Do not assume one interface, permission model, or deployment process works identically across platforms.

## Security Audit

- Audited at: 2026-07-23T22:22:18.422\+00:00
- Summary: All five static alerts are false positives caused by Markdown formatting or ordinary Flutter guidance. The file contains no executable commands, system reconnaissance, network reconnaissance, prompt injection, or other malicious intent.

## Stats

- Views: 122
- Downloads: 22
- Favorites: 0
- Popularity score: 0
