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.