Dash Skills — плагин
Скиллы по Dart и Flutter от kevmoo: Effective Dart, возможности языка, тесты, покрытие, профилирование и поиск устаревших приемов
- 148 ★ репозитория
- Последний коммит
- Apache-2.0
Минимальный доступ
Почему такой уровень
- Скиллы дают инструкции по Dart, а команды запускает ваш агент в вашем проекте
- Скилл профилирования подключается к VM Service запущенного приложения Dart
Установка
- Работает в
В терминале, через 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, документация и разбор конфликтов пакетов для ИИ-агента
Больше 200 скиллов по стекам и практикам: React, Next.js, Rails, Rust, Python, отладка, TDD и ревью интерфейсов
Подборка скиллов, отобранная и проверенная JetBrains: Kotlin, Spring, Vue, деплой, документы, Google Workspace.
19 скиллов для Claude Code, Codex и Antigravity CLI: поиск Grok и Exa, документация Context7, Serena и передача задач агентам
Библиотека скиллов для Claude Code, Cursor и Codex: ревью командой агентов, TDD, стековые PR, оценка готовности репозитория
dotskills — личный реестр скиллов для Codex, Cursor и OpenClaw: восстановление сессий, разбор issue и PR, чистка веток.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Dash Skills (эта карточка) | нет | 148 | |
| Agent Skills for Dart | да | 552 | официальный набор скиллов команды Dart |
| Flutter Agent Plugins | да | 3 172 | плагины для разработки Flutter-приложений |
Коротко о README
README коротко описывает набор как личные скиллы kevmoo для Dart и Flutter с отсылкой к официальным репозиториям, приводит таблицу скиллов с описаниями и ключевыми возможностями, затем команды установки по одному скиллу и маркетплейс плагинов Claude Code, а для других агентов объясняет шаги: чтение каталога, активация, выполнение.