Dash Skills — плагин

Скиллы по Dart и Flutter от kevmoo: Effective Dart, возможности языка, тесты, покрытие, профилирование и поиск устаревших приемов

  • 148 ★ репозитория
  • Последний коммит
  • Apache-2.0
Плагин

Минимальный доступ

Почему такой уровень

  • Скиллы дают инструкции по Dart, а команды запускает ваш агент в вашем проекте
  • Скилл профилирования подключается к VM Service запущенного приложения Dart
Все причины и проверки

kevmoo/dash_skills

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/dash-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Скиллы дают инструкции по Dart, а команды запускает ваш агент в вашем проекте
  • Скилл профилирования подключается к VM Service запущенного приложения Dart

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Dash Skills — личные скиллы kevmoo для Dart и Flutter в формате Agent Skills. Автор отсылает к официальным наборам flutter/skills и dart-lang/skills и дополняет их своими. Репозиторий работает как маркетплейс плагинов Claude Code: одна установка дает все скиллы. В составе `dart-best-practices` (стиль кода, Effective Dart, возможности языка), `dart-doc-validation` (проверка комментариев документации командой `dart doc`: неразрешенные ссылки и макросы), `dart-long-lines` (правило 80 столбцов и линт lines_longer_than_80_chars), `dart-matcher-best-practices` (`expect` и `package:matcher`), `dart-modern-features` (Records, Extension Types, модификаторы классов, шаблоны подстановки, разделители цифр, `null-aware` элементы и сокращения с точки для Dart 3.0–3.10), `dart-multiline-strings` (замена цепочек `print` и конкатенации на тройные кавычки), `dart-package-maintenance` (версии, CHANGELOG, публикация, `pull request`), `dart-seal-type-hierarchies` (поиск закрытых иерархий без `sealed` и переход с каскадов is на исчерпывающие `switch`), `dart-test-coverage` (LCOV и пропущенные строки), `dart-test-fundamentals` (`package:test`, setUp, tearDown, dart_test.yaml) и `profile-dart-code` (CPU-профиль через VM Service без браузера и DevTools). Мета-скилл `dash-discover` диагностирует скрытые возможности модернизации (идиомы языка, гигиена тестов, паттерны CLI, устаревшая документация) и назначает подходящие скиллы. Его поддерживает пакет dash_discover.

Для кого. Разработчикам на Dart и Flutter, которые просят агента привести код к современным идиомам, довести покрытие и найти узкие места.

Подходит, если

  • Пакет Dart надо перевести на современные возможности языка 3.x
  • Закрытую иерархию классов нужно запечатать и заменить каскады is исчерпывающими `switch`
  • Покрытие тестами надо измерить и найти пропущенные строки
  • Команда `dart doc` должна проходить без неразрешенных ссылок в комментариях

Не подходит, если

  • Нужны официальные рекомендации команды Flutter: автор отсылает к flutter/skills и dart-lang/skills
  • Проект на другом языке: скиллы написаны под Dart
  • Нужен общий скилл на разработку Flutter-интерфейсов: набор больше про язык, тесты и сопровождение пакетов

Пример запроса к агенту

Используй `dart-modern-features` и `dart-seal-type-hierarchies`: найди в пакете закрытые иерархии без `sealed` и замени каскады is исчерпывающими `switch`

Ограничения

Автор называет набор личным и отсылает к официальным репозиториям flutter/skills и dart-lang/skills. Скилл `profile-dart-code` работает с приложениями командной строки через VM Service, интерфейс Flutter он не затрагивает. Скиллы описывают приемы для Dart 3.0–3.10, поэтому для новых версий сверяйте с релизными заметками языка. Метаскилл `dash-discover` опирается на пакет dash_discover из папки `packages`, который нужно запускать отдельно.

Как отключить. Удалите плагин командой /plugin в Claude Code или скиллы командой `dart run skills@ remove` либо `npx skills remove` по имени.

Частые вопросы

Как поставить один скилл?

Командой `dart run skills@ add kevmoo/dash_skills --skill имя` или `npx skills add kevmoo/dash_skills --skill имя`. Для Claude Code все скиллы сразу ставит плагин: /plugin install dash-skills@kevmoo.

Что делает `dash-discover`?

Оценивает архитектуру, идиомы языка, шаблоны тестов и состояние документации пакетов Dart и Flutter, находит скрытые возможности модернизации, которые упускает статический анализ, и назначает под них подходящие скиллы.

Какие версии Dart охватывает `dart-modern-features`?

Возможности Dart 3.0–3.10: Records, Extension Types, модификаторы классов, шаблоны подстановки, разделители цифр, `null-aware` элементы и сокращения с точки.

Как профилировать приложение Dart?

Скилл `profile-dart-code` подключается к VM Service по WebSocket, снимает CPU-образцы, выдает сводку по функциям и экспортирует JSON-профиль без браузера и DevTools. Он рассчитан на приложения командной строки.

Как работает `dart-seal-type-hierarchies`?

Находит закрытые иерархии типов без `sealed` и запечатывает их, чтобы компилятор проверял исчерпываемость `switch`. Скилл учитывает требование одной библиотеки и цену изменения публичного API, а каскады is заменяет исчерпывающими `switch`.

Обсуждение

Вопросов и отзывов пока нет.

Плагины
Официальный

Скиллы команды Dart: тесты и моки, анализ и dart fix, CLI-приложения, FFI, документация и разбор конфликтов пакетов для ИИ-агента

СкиллМинимальный доступ552Звезды репозитория

Больше 200 скиллов по стекам и практикам: React, Next.js, Rails, Rust, Python, отладка, TDD и ревью интерфейсов

СкиллМинимальный доступ225Звезды репозитория

Подборка скиллов, отобранная и проверенная JetBrains: Kotlin, Spring, Vue, деплой, документы, Google Workspace.

СкиллРасширенный доступ393Звезды репозитория

19 скиллов для Claude Code, Codex и Antigravity CLI: поиск Grok и Exa, документация Context7, Serena и передача задач агентам

ПлагинРасширенный доступ65Звезды репозитория

Библиотека скиллов для Claude Code, Cursor и Codex: ревью командой агентов, TDD, стековые PR, оценка готовности репозитория

ПлагинРасширенный доступ72Звезды репозитория

dotskills — личный реестр скиллов для Codex, Cursor и OpenClaw: восстановление сессий, разбор issue и PR, чистка веток.

ПлагинРасширенный доступ111Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Dash Skills (эта карточка)нет148
Agent Skills for Dartда552официальный набор скиллов команды Dart
Flutter Agent Pluginsда3 172плагины для разработки Flutter-приложений

Коротко о README

README коротко описывает набор как личные скиллы kevmoo для Dart и Flutter с отсылкой к официальным репозиториям, приводит таблицу скиллов с описаниями и ключевыми возможностями, затем команды установки по одному скиллу и маркетплейс плагинов Claude Code, а для других агентов объясняет шаги: чтение каталога, активация, выполнение.

Бейдж для README

Сообщить о проблеме