技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
flutter-feature-based-clean-architecture【数据与研究】Organize Flutter apps with modular feature-based clean architecture. Use when creating features under lib/features/ with domain, data, and presentation layers. Do not use for test-only, BlocBuilder, navigation, or spinner requests.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Every feature lives in lib/features/ with 3-layer separation (domain/data/presentation):
domain/ — Entities, failures, and Repository interfaces.data/ — DTOs, DataSource, and Repository implementations.presentation/ — BLoC/Cubit, pages, and widgets.See references/folder-structure.md for complete directory blueprint.
lib/features/ (e.g., lib/features/promotions/).Presentation -> Domain <- Data. Domain must zero external dependencies.lib/shared/ or lib/core/.See implementation examples for full directory tree and cross-feature import patterns.
For feature folder blueprints and cross-layer dependency templates: See references/REFERENCE.md.
domain/lib/features/ flat with no sub-feature directorieslayer-based-clean-architecture | retrofit-networking | go-router-navigation | bloc-state-management | dependency-injection
When this skill applies, preserve the following domain terminology or equivalent concrete examples in the answer when relevant: