with one click
serverpod-flutter-frontend
Build highly distinctive, production-ready Flutter interfaces with exceptional design fidelity. Include this skill whenever a user requests Flutter widgets, screens, or full apps.
Build highly distinctive, production-ready Flutter interfaces with exceptional design fidelity. Include this skill whenever a user requests Flutter widgets, screens, or full apps.
Serverpod Authentication — Signing in users, verify if they are authenticated, assinging scopes (e.g., admin). Use when adding features that require the user to be signed in.
Serverpod web server (Relic) — REST APIs, webhooks, middleware, static files, server-rendered HTML, SPAs, Flutter web. Use when adding HTTP routes, serving web pages or web apps, intercepting requests, or working with the Relic web server.
Serverpod overview — what it is, project structure, how to work with. Always use at least once when working with projects that use Serverpod.
Serverpod ORM with PostgreSQL or SQLite — CRUD, filters, sorting, pagination, relations, transactions, raw SQL, client-side database. Use when querying the database or working with relations.
Serverpod logging — session.log, log levels, persistence, retention, console output. Use when adding logging or debugging server calls.
Serverpod database migrations — when and how to create/apply/repair migrations. Use whenever database schema changes are involved.
| name | serverpod-flutter-frontend |
| description | Build highly distinctive, production-ready Flutter interfaces with exceptional design fidelity. Include this skill whenever a user requests Flutter widgets, screens, or full apps. |
| license | Complete terms in LICENSE.txt |
Before writing any Flutter code, analyze the provided context and lock in a BOLD visual strategy:
CRITICAL: Select a definitive conceptual route and execute it flawlessly. Whether you choose chaotic maximalism or stark minimalism, the key is deliberate execution, not just visual noise.
Following this, implement functional Flutter code that is:
Prioritize the following areas in your Flutter code:
Scaffold widget. Prefer dominant, confident color choices with sharp accent colors over safe, washed-out, evenly distributed palettes.google_fonts package (already included in the pubspec.yaml) to define custom text themes with personality and strong visual intent. Pair an expressive display typeface with a clean, highly legible body font to elevate the interface.NEVER fall back on standard AI-generated visual clichés, such as default font families (like Roboto or basic system fonts), predictable color combinations (like the overused purple/blue gradient on a white background), standard Material Design boilerplate layouts, or cookie-cutter widgets that lack context-specific personality.
Take creative liberties to make unexpected, highly customized choices that fit the specific context perfectly. No two generated designs should look identical. Shift between aggressive dark modes and airy light modes, experiment with radically different typography, and explore entirely new aesthetics. NEVER default to the same "safe" design choices (like universally relying on Space Grotesk) across different generations.
IMPORTANT: Align the complexity of your Flutter code with the intended aesthetic. Maximalist UIs require intricate widget trees, custom painters, and heavy animation logic. Minimalist UIs demand immense restraint, exact padding/margin precision, and flawless typography. True elegance stems from uncompromising execution.
Remember: As an AI, you are capable of producing extraordinary, cutting-edge Flutter UI design. Do not hold back. Demonstrate what is possible when you reject standard templates and commit fully to a unique, uncompromising visual vision.