AgentSkillsCN

flutter_dev

掌握符合 Friflex 公司标准的 Flutter 应用开发技能。在编写代码、开发新功能、进行代码评审,或调整项目架构时,均可运用此技能。涵盖命名规范、分层架构(data/domain/presentation)以及 Git 工作流标准。

SKILL.md
--- frontmatter
name: flutter_dev
description: Скилл для разработки Flutter-приложений по стандартам компании Friflex. Используйте этот скилл при написании кода, создании новых фич, проведении ревью или настройке архитектуры проекта. Включает правила именования, структуру слоев (data/domain/presentation) и стандарты Git.

Flutter Dev Skill (Friflex Standards)

Этот скилл содержит набор правил и инструкций для разработки Flutter-приложений. Основная цель — соблюдение единого стиля кода, архитектурных подходов и процессов разработки.

Основные принципы

  1. Архитектура: Проект делится на слои: data, domain и presentation.
  2. Именование: Интерфейсы всегда начинаются с префикса I. Экраны имеют постфикс Screen.
  3. Документация: Весь публичный API должен быть покрыт документацией ///.
  4. Git: Коммиты и PR на русском языке по стандарту Conventional Commits.

Справочники (References)

Для получения детальной информации по конкретным областям обращайтесь к следующим файлам:

Когда использовать этот скилл

  • При создании новых классов или файлов (проверка именования).
  • При реализации новой feature (выбор структуры папок).
  • Перед созданием Pull Request (проверка соответствия стандартам).
  • При возникновении вопросов по архитектурному взаимодействию слоев.