serverpod-flutter-frontend

Generate distinctive Flutter UI code with custom typography, layouts, and animations.

3.3k|374|Updated May 22, 2021
One-click install
npx skills add https://github.com/serverpod/serverpod --skill serverpod-flutter-frontend
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: serverpod-flutter-frontend
Source: https://github.com/serverpod/serverpod/tree/main/packages/serverpod/skills/serverpod-flutter-frontend
Command: npx skills add https://github.com/serverpod/serverpod --skill serverpod-flutter-frontend

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designing a new Flutter app or screen from scratch often results in generic, template-like interfaces that lack a cohesive visual identity. This Skill guides the creation of Flutter interfaces with a deliberate, unified aesthetic instead of default Material boilerplate.

Core Features & Use Cases

  • Visual Strategy Definition: Establishes a committed design direction (minimalist, brutalist, editorial, etc.) before any widget code is written.
  • Custom Typography and Theming: Uses the google_fonts package and Flutter theme classes to build expressive type systems and confident color palettes.
  • Advanced Layout and Motion: Produces asymmetric compositions, layered gradients, custom painters, staggered animations, and shared-element transitions.
  • Use Case: When starting a brand-new Flutter app with no existing design system, use this Skill to generate a complete, visually cohesive set of screens with a strong point of view.

Quick Start

Ask the AI to design a new Flutter home screen for your app concept from scratch using this Skill.

Frequently Asked Questions about serverpod-flutter-frontend

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a new Flutter app UI from scratch?

Start by defining a clear visual direction, then implement it with Flutter Material widgets under a Scaffold, custom text themes via google_fonts, and deliberate layout and animation choices. This Skill structures that process into design thinking followed by code generation.

How to use custom fonts in Flutter with google_fonts?

Add the google_fonts package to pubspec.yaml and reference its text themes in your ThemeData. Pair an expressive display typeface with a legible body font to give the interface a distinct typographic identity.

When should I not use this Flutter design skill?

Do not use it when extending or fixing screens in an app that already has a design system, theme, or style guide. In those cases, follow the app's existing visual conventions instead of introducing a new aesthetic.

What makes Flutter UI look generic and how to avoid it?

Generic Flutter UI comes from default fonts like Roboto, predictable color gradients, and standard Material boilerplate layouts. Avoid it by committing to a specific aesthetic, using custom typography, asymmetric layouts, and purposeful animation.

Does this skill work with existing Flutter themes?

It is intended for greenfield work where no visual language exists yet. For apps with established themes, the Skill explicitly defers to the existing design system rather than overriding it.