用途:实现数据访问层,包括契约(contracts)、仓储(repository)以及承载业务逻辑的 BLoC/Cubit,用于 Flutter CQRS 场景下新增数据访问。
主要能力:在 contracts.dart 中查找所需契约并与用户需求匹配;简单 API 调用可直接在 BLoC/Cubit 中使用契约;复杂逻辑(缓存、多数据源、映射)则实现仓储;实现 BLoC 或 Cubit 处理该功能的业务逻辑。
使用方式与规则:若契约缺失,先请用户运行契约生成器或手动运行;除明确要求外不要创建 operations。相关参考:CQRS 与契约细节见 ../flutter-cqrs-usage/references/cqrs-data-access.md;命令/查询/操作命名、基类、cqrs.run/cqrs.get API、仓储边界与契约生成见本技能同目录的 reference.md;base-cubit 配方使用 flutter-cubit-utils。
适用场景:为 Flutter CQRS 项目补齐数据访问层。限制与说明:代码需遵循 cqrs-data-access.md 及相关插件规则;生成后契约仍缺失需报告;所有不确定项应与用户确认而非自行假设。资料未提供具体版本、收费与安装命令等信息。