Orchestrates the discovery, mapping, design, and implementation of a premium Flutter-based frontend for an Agent Development Kit (ADK) agent written with Python
Prevent UI freezes and ensure a responsive user experience by validating threading rules and migrating blocking calls off the Event Dispatch Thread (EDT).
Contains well-defined rules for creating natural, accurate, and readable writing. Use whenever authoring longer text, like analysis documents, PR or CL descript
Optimize memory usage, consistency, and performance by migrating standard Java/Kotlin classes to IntelliJ's specialized com.intellij.util implementations.
Reference fixture for dartskillslint. Demonstrates a SKILL.md that passes every default rule: hyphen-lowercase name matching the parent directory, a properly si
Use this skill when you need to validate AI agent skills with dartskillslint — running the linter, interpreting failures, fixing violations, and authoring custo
How to integrate, update, and configure the dartskillslint validation tool within a repository. Make sure to use this skill whenever the user asks to update dar
Architects a Flutter application using the recommended layered approach (UI, Logic, Data). Use when structuring a new project or refactoring for scalability.
Create model classes with fromJson and toJson methods using dart:convert. Use when manually mapping JSON keys to class properties for simple data structures.
Use this skill when you need to set up validation for AI agent skills in a Dart project for the first time. Adds the linter as a devdependency, creates a config
Implement a component-level test using WidgetTester to verify UI rendering and user interactions (tapping, scrolling, entering text). Use when validating that a
Configure MaterialApp.router using a package like gorouter for advanced URL-based navigation. Use when developing web applications or mobile apps that require s
Use this skill when the user asks to create a new CatalogItem, data class, and/or widget class based on a JSON Schema definition in an application that uses Flu
Configures Flutter Driver for app interaction and converts MCP actions into permanent integration tests. Use when adding integration testing to a project, explo
Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decis
Instructions for adding a new validation rule and CLI flag to dartskillslint. Use this skill when asked to create a new rule that validates aspects of skills (l