Skip to content
Back to skills

Flutter Ui Usage

ASecurity

Explain what the `flutter-ui` plugin does and how to use it. Use when the user invokes `/flutter-ui-usage`, asks what this plugin covers, or needs help with design-system-driven UI, shared loading/error patterns, or presentation-layer localization.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 25, 2026
ai-agentsrefactoring

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 25, 2026

npx -y skills add leancodepl/ai-plugins --skill flutter-ui-usage --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Flutter Ui Usage?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Flutter Ui Usage
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/leancodepl-flutter-ui-usage/badge)](https://www.skillsdirectory.com/skills/leancodepl-flutter-ui-usage)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: flutter-ui-usage
description: Explain what the `flutter-ui` plugin does and how to use it. Use when the user invokes `/flutter-ui-usage`, asks what this plugin covers, or needs help with design-system-driven UI, shared loading/error patterns, or presentation-layer localization.
---

# UI Usage

## How to respond

- If the user invoked this skill without a concrete task, start by explaining what this plugin does and what kind of UI work it is meant for.
- Show how to use it through concrete presentation-layer tasks this plugin can handle.
- Point to the main UI rule or the dedicated UI skill, and route to sibling plugins when the task becomes state-management, localization, or route-structure specific.
- If the user already gave a concrete UI task, briefly explain why this plugin fits and then do the work.
- Do not reply with filler like "skill loaded", "ready for the task", or "what would you like to do?" before explaining the plugin.

## What this plugin does

- Covers design-system-driven presentation-layer implementation in Flutter.
- Guides shared loading and error patterns across screens.
- Helps keep user-facing text localized and UI state aligned with LeanCode presentation conventions.

## How to use it

- Ask to build or refactor a page or widget using the existing design system.
- Ask to align a screen with shared loading and error patterns.
- Ask whether a shared component belongs in the design system or in feature code.
- Ask how UI work should connect to localization or page-level state management.

## Example requests

- "Implement a settings page using existing design-system components."
- "Refactor this screen to use the project's loading and error patterns."
- "Should this widget live in the design system or stay inside the feature?"

## Reach for these assets

- `references/ui-design-system.md` - design-system and presentation-layer UI conventions.
- `skills/ui/SKILL.md` - checklist for implementing or refactoring feature UI.
- `skills/ui/reference.md` - short UI checklist.
- Related plugin: `flutter-bloc` - page state-management conventions.
- Related plugin: `flutter-localization` - localization setup and translation workflow.
- Related plugin: `flutter-navigation` - route-level screen and navigation work.

Files in this skill

  • SKILL.md2.2 KB
  • references/ui-design-system.md1.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.