flutter-production-builder
Skill2 starsChanged 12 days agoMITView on GitHub
Build or audit production Flutter applications. Use when Flutter is already selected and implementation, integration, performance, accessibility, or release behavior is in scope. Not for choosing the mobile platform or a Flutter SDK upgrade.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- cmdr-chara/codex-toolkitword for word, first seen Oct 31, 2026
Other versions1 project uses a version of this.
Word for word · 1
- cmdr-chara/codex-toolkit★ 2100% same
Edited · 0
None found.
Wrote their own version · 0
None found.
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository34 other files it gives its agents.
- AGENTS.mdAGENTS.md
- bin/AGENTS.mdAGENTS.md
- evaluations/AGENTS.mdAGENTS.md
- orchestration/AGENTS.mdAGENTS.md
- scripts/AGENTS.mdAGENTS.md
- skills/AGENTS.mdAGENTS.md
- skills/llms.txtllms.txt
- bug-finderSkill
- codebase-evolution-controllerSkill
- codebase-improvement-plannerSkill
- completion-proofSkill
- content-provenance-hygieneSkill
- cpp-engineeringSkill
- debugging-investigatorSkill
- delegate-with-mission-cardsSkill
- documentation-synchronizerSkill
- expo-react-native-builderSkill
- go-engineeringSkill
- kotlin-engineeringSkill
- mobile-architecture-directorSkill
- multi-agent-work-coordinatorSkill
- optimize-codebase-performanceSkill
- product-design-directorSkill
- production-web-builderSkill
- python-engineeringSkill
- repository-intelligenceSkill
- review-and-refactor-codeSkill
- rust-engineeringSkill
- screenshot-to-interfaceSkill
- security-reviewSkill
- swift-engineeringSkill
- toolchain-preflightSkill
- typescript-quality-enforcerSkill
- verification-and-releaseSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
14 rules. About 0 are common, 9 are distinctive, and 5 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈9
Distinctive · estimate
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Use this skill for implementation or audit of an existing Flutter app across state, routing, data, persistence, offline behavior, platform …
- Very specific: line 14
Do not trigger when platform choice is unresolved.
- Distinctive: line 26
Verify scanner signals manually.
- Distinctive: line 31
Prefer built-in Flutter/Dart capabilities or an existing repository convention when sufficient.
- Distinctive: line 32
Do not silently add packages, regenerate platform projects, change signing, or publish releases.
- Distinctive: line 33
Keep secrets out of client bundles/logs and keep authorization at trusted server boundaries.
- Very specific: line 39
Choose packages conditionally: Use references/package-selection.md only when a dependency decision is material.
- Distinctive: line 40
Implement clear ownership: Keep local UI state, server data, durable state, navigation, and native/platform behavior in the layer that owns …
- Very specific: line 41
Handle offline/data deliberately: Read references/offline-and-data.md for persistence, sync, conflict, migration, encryption, and …
- Distinctive: line 42
Verify feature behavior: Use focused tests plus representative device/platform checks for plugins, deep links, permissions, background, …
- Very specific: line 43
Prepare release when requested: Read references/release-checklist.md only for signing/build/store work.
- Very specific: line 47
Use product-design-director or screenshot-to-interface for unresolved UI intent, security-review for security-focused review, …
- Distinctive: line 51
If package/platform claims are stale, verify current primary sources.
- Distinctive: line 55
Stop when the requested Flutter behavior is integrated, focused checks and applicable platform/build evidence are recorded, and remaining …
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Flutter Production Builder
Build production Flutter behavior from repository and platform constraints, not from a default package stack.
Trigger boundary
Use this skill for implementation or audit of an existing Flutter app across state, routing, data, persistence, offline behavior, platform integration, accessibility, performance, build, or release.
Do not trigger when platform choice is unresolved; use mobile-architecture-director. Version/SDK transitions whose central issue is compatibility belong to codebase-evolution-controller.
Required inputs
Resolve repository/working-tree state, Flutter/Dart/package-manager constraints, target platforms, product flows, backend/device contracts, offline/data requirements, accessibility/localization, build/signing/release targets, and protected user work.
For read-only inventory:
python skills/flutter-production-builder/scripts/flutter_project_inventory.py . --format markdownVerify scanner signals manually.
Safety baseline
- Preserve uncommitted work.
- Prefer built-in Flutter/Dart capabilities or an existing repository convention when sufficient.
- Do not silently add packages, regenerate platform projects, change signing, or publish releases.
- Keep secrets out of client bundles/logs and keep authorization at trusted server boundaries.
Workflow
- Map architecture/lifecycle. Identify feature boundaries, routing, state/data ownership, persistence, platform channels/plugins, background work, and release configuration.
- Model states. Define loading, empty, error, retry, offline/stale, auth, permission, interruption, process death/restoration, and recovery.
- Choose packages conditionally. Use
references/package-selection.mdonly when a dependency decision is material; verify compatibility, maintenance, license, security/deprecation, runtime/build cost, and built-in/existing alternatives. - Implement clear ownership. Keep local UI state, server data, durable state, navigation, and native/platform behavior in the layer that owns their lifecycle.
- Handle offline/data deliberately. Read
references/offline-and-data.mdfor persistence, sync, conflict, migration, encryption, and idempotency concerns. - Verify feature behavior. Use focused tests plus representative device/platform checks for plugins, deep links, permissions, background, accessibility, performance, and platform conventions.
- Prepare release when requested. Read
references/release-checklist.mdonly for signing/build/store work.
Handoffs and interaction boundaries
Use product-design-director or screenshot-to-interface for unresolved UI intent, security-review for security-focused review, codebase-evolution-controller for migrations, debugging-investigator for concrete unexplained failures, documentation-synchronizer for drift, and verification-and-release for final ship judgment.
Failure handling
If package/platform claims are stale, verify current primary sources. If native/device evidence is unavailable, state the gap rather than treating Dart-only tests as equivalent proof.
Stop conditions
Stop when the requested Flutter behavior is integrated, focused checks and applicable platform/build evidence are recorded, and remaining release gaps have a clear owner.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

