Skip to content

syncfusion/flutter-ui-components-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

flutter-ui-components-skills

Skills for Syncfusion Flutter widgets, designed for use with AI coding assistants.

This repository contains 14 AI-ready skill guides for working with Syncfusion Flutter widgets. Each skill includes a SKILL.md file that AI coding assistants can read automatically, plus a references/ subfolder with detailed documentation covering setup, usage patterns, customization, and feature-specific implementation guides.

Quick Start

Option 1: Using npx (Recommended)

npx skills add https://github.com/syncfusion/flutter-ui-components-skills

This will automatically add the skills to your workspace.

Option 2: Manual Installation

1. Clone this repository

git clone https://github.com/syncfusion/flutter-ui-components-skills.git

2. Add it to your VS Code workspace

Open your .code-workspace file (or create one) and add this repo as a second root folder:

{
  "folders": [
    { "path": "/path/to/your-flutter-app" },
    { "path": "/path/to/flutter-ui-components-skills" }
  ]
}

3. Start asking questions

Your AI assistant will automatically detect and apply the relevant skill based on your prompt:

How do I add grouping to the Syncfusion DataGrid?
How do I configure SfCalendar for week view?
How do I apply a custom theme to SfCartesianChart?

No configuration required. Skills are loaded automatically from the workspace.


Prerequisites

How These Skills Work

Each SKILL.md file contains a description field in its YAML frontmatter. AI coding assistants read this description to decide when to automatically apply a skill during a conversation. When you ask about a specific Syncfusion widget — for example, "How do I add sorting to my DataGrid?" — the AI assistant detects the match and loads the corresponding skill to guide its response.

You can also reference a skill explicitly by mentioning the component or widget by name in your prompt.

Example Prompts

How do I bind data to the Syncfusion DataGrid in Flutter?

→ The AI assistant loads the DataGrid skill and uses its getting-started and data-binding reference docs.

I need to add a date range picker to my app.

→ The AI assistant loads the Calendar & Date Range Picker skill.

Help me create a sales funnel visualization for my dashboard.

→ The AI assistant loads the Funnel Chart skill.

Using Reference Files

Each references/ subfolder contains deeper implementation guides. When the AI assistant loads a skill, it can also pull in these files when you ask follow-up questions:

Show me how to export the DataGrid to Excel.

→ The AI assistant uses references/export-to-excel.md from the DataGrid skill for the detailed answer.

Skill File Structure

Every skill folder follows this layout:

skills/
└── syncfusion-flutter-<component>/
    ├── SKILL.md                  ← Loaded by AI assistant; contains description, overview, and navigation links
    └── references/
        ├── getting-started.md    ← Installation, pubspec.yaml setup, basic usage
        ├── <feature-area>.md
        └── ...                   ← Additional reference files per component

SKILL.md is loaded automatically by the AI assistant; it contains the description trigger field, component overview, and links to all reference files in the skill. The references/ folder contains focused Markdown files covering specific Flutter feature areas of the component.

Repository Structure

README.md
skills/
    syncfusion-flutter-barcode-generator/
    syncfusion-flutter-calendar-datepicker/
    syncfusion-flutter-cartesian-charts/
    syncfusion-flutter-chat/
    syncfusion-flutter-circular-charts/
    syncfusion-flutter-datagrid/
    syncfusion-flutter-funnel-charts/
    syncfusion-flutter-gauges/
    syncfusion-flutter-maps/
    syncfusion-flutter-pyramid-charts/
    syncfusion-flutter-signature-pad/
    syncfusion-flutter-sliders/
    syncfusion-flutter-spark-charts/
    syncfusion-flutter-treemap/
    ... (one folder per widget, 14 total)

Skills Index

Skill Component(s) Reference Files Key Topics
Barcode Generator SfBarcodeGenerator 4 1D/2D barcodes, QR Code, Data Matrix, Code128, EAN, customization
Calendar & Date Range Picker SfCalendar, SfDateRangePicker 13 Calendar views, appointments, date selection modes, recurrence, localization
Cartesian Charts SfCartesianChart 15 30+ chart types, axis types, zoom/pan, technical indicators, trendlines, export
Chat & AI AssistView SfChat, SfAIAssistView 10 Conversations, AI request/response, composer, toolbar actions, suggestion chips
Circular Charts SfCircularChart 8 Pie, doughnut, radial bar, data labels, explode, legend, export
Data Grid SfDataGrid 29 Columns, sorting, filtering, grouping, editing, paging, freeze panes, export to Excel/PDF
Funnel Chart SfFunnelChart 16 Funnel customization, segment explode, data labels, legend, tooltip, export
Gauges SfRadialGauge, SfLinearGauge 11 Radial/linear measurement, pointers, ranges, animation, interaction
Maps SfMaps 15 Shape layers, tile layers, markers, bubbles, color mapping, vector layers, zoom/pan
Pyramid Chart SfPyramidChart 7 Linear/surface modes, segment customization, data labels, legend, export
Signature Pad SfSignaturePad 7 Stroke capture, touch/stylus input, export to PNG/JPEG, validation, callbacks
Sliders SfSlider, SfRangeSlider, SfRangeSelector 13 Single/range value selection, drag modes, chart integration, accessibility
Spark Charts SfSparkLineChart, SfSparkAreaChart, SfSparkBarChart, SfSparkWinLossChart 10 Micro/inline charts, trend visualization, KPI indicators, markers, trackball
TreeMap SfTreemap 9 Squarified/Slice/Dice layouts, hierarchical data, drilldown, color mapping, legend

Skill Index

Data Visualization

Grid

Calendars

Sliders

Conversational UI

Viewer

Coverage Summary

  • 14 skills covering the core Syncfusion Flutter widget library
  • 167 reference files across all skills
  • Components range from focused (Barcode Generator — 4 refs) to comprehensive (Data Grid — 29 refs)

About

Skills for Syncfusion .NET Flutter components. Enable AI-assisted development with comprehensive documentation, code examples, and best practices for UI controls including DataGrid, Charts, Calendar, and more

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors