flutter-expert
Создавайте Flutter-приложения с экспертными паттернами
Командам Flutter нужны единые паттерны для состояния, навигации, виджетов и производительности. Этот навык предоставляет сфокусированные рекомендации по Flutter 3 и Dart для работы над production-приложениями.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "flutter-expert" from https://skillstore.io/skills/jeffallan-flutter-expert.md and its manifest at https://skillstore.io/api/skills/jeffallan-flutter-expert/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «flutter-expert». Мне нужен экран профиля Flutter с редактируемыми данными пользователя.
Ожидаемый результат:
Навык описал бы дерево const widget, обязанности Riverpod notifier, состояния валидации формы и покрытие widget tests.
Использование «flutter-expert». В моем приложении есть route guards и bottom tabs.
Ожидаемый результат:
Навык предложил бы структуру GoRouter с auth redirects, shell routes, вложенными destinations и навигационным поведением, которое нужно проверить.
Использование «flutter-expert». Прокрутка тормозит в ленте продуктов.
Ожидаемый результат:
Навык определил бы источники перестроек, варианты рендеринга списков, кэшированные изображения, использование RepaintBoundary, работу в isolate и измерения DevTools.
Аудит безопасности
БезопасноAll 53 static findings are false positives in Flutter documentation and code examples. The flagged key, state-expression, command, and URL patterns do not show credential access, unauthorized execution, exfiltration, or prompt injection.
Факторы риска
⚙️ Внешние команды (30)
🌐 Доступ к сети (2)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/jeffallan-flutter-expert/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/jeffallan-flutter-expert?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/jeffallan-flutter-expert?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/jeffallan-flutter-expert/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/jeffallan-flutter-expert.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Академические ссылки (APA · BibTeX · CFF)
Цитата APA
jeffallan. (2026). flutter-expert security audit report (audit version 5) [Author version 1.1.0]. Skillstore. https://skillstore.io/skills/jeffallan-flutter-expert/audits/5Цитата BibTeX
@techreport{jeffallan-jeffallan-flutter-expert-2026,
author = {jeffallan},
title = {flutter-expert security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/jeffallan-flutter-expert/audits/5},
note = {Author version 1.1.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "flutter-expert security audit report (audit version 5)"
version: "1.1.0"
type: report
authors:
- name: "jeffallan"
date-released: "2026-08-07"
url: "https://skillstore.io/skills/jeffallan-flutter-expert/audits/5"
identifiers:
- type: other
value: "skillstore:jeffallan-flutter-expert:audit:5"
description: "Skillstore immutable audit report identifier"
Сравнить варианты
2 устанавливаемых вариантовНавык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.
Почему этот вариант первый
sickn33-flutter-expert
2026-09-09
jeffallan-flutter-expert
2026-09-09
Оценка Skillstore
Почему такая оценка Достоверность доказательств: ВысокийЧто вы можете построить
Реализация новых Flutter-функций
Планирование виджетов, владения состоянием, маршрутизации и тестов для новой функции приложения.
Стандартизация архитектуры приложения
Определение папок функций, паттернов состояния, общих виджетов и выбора пакетов для Flutter-проекта.
Улучшение производительности приложения
Поиск проблем с перестройками, изображениями, списками и вычислениями, влияющих на плавность Flutter-интерфейса.
Попробуйте эти промпты
Создайте const Flutter widget для [screen or component]. Включите варианты адаптивного макета и объясните, где он должен находиться.
Добавьте состояние Riverpod для [feature]. Включите providers, notifier actions, async loading states и использование в виджетах.
Спроектируйте навигацию GoRouter для [app flow]. Включите иерархию маршрутов, auth redirects, shell routes и обработку deep links.
Проверьте эту Flutter-функцию на архитектуру, перестройки, владение состоянием и производительность. Предложите конкретные изменения и тесты.
Лучшие практики
- Начинайте с границ функциональных модулей, прежде чем выбирать Riverpod, Bloc или локальное состояние виджета.
- Используйте const constructors, стабильные keys и выборочное наблюдение за provider для предсказуемых перестроек.
- Сопровождайте сгенерированный код и изменения маршрутизации widget или integration tests.
Избегать
- Не используйте setState для состояния всего приложения или общей бизнес-логики.
- Не размещайте тяжелые вычисления в UI thread.
- Не пропускайте поведение платформ, крайние случаи навигации или профилирование производительности.
Часто задаваемые вопросы
Поддерживает ли этот навык Riverpod и Bloc?
Может ли он помочь с GoRouter?
Генерирует ли он полноценные приложения?
Могу ли я использовать его с Claude, Codex и Claude Code?
Включает ли он рекомендации по производительности?
Сфокусирован ли он на Flutter 3?
Сведения для разработчиков
Автор
jeffallanЛицензия
MIT
Версия автора
v1.1.0
Ревизия Skillstore
r2
Ссылка
1c2ebded2116f8124f45dba86a2e567f56e64d8e
Актуальность поддержки
10.08.2026
Использование
19 загрузок · 172 просмотров
Структура файлов