flutter-cqrs 是一个用于说明与执行 CQRS 相关任务的插件。当用户调用 /flutter-cqrs-usage、询问该插件覆盖范围或需要相关帮助时使用。
用途:覆盖 CQRS 契约、命令、查询、操作以及 Cqrs 客户端的使用,同时涵盖契约生成与仓储边界。
主要能力:帮助实现新的查询或命令;判断是直接调用 Cqrs 还是引入仓储边界;将临时的 API 代码重构为生成式契约;说明某项工作应放在本插件还是 flutter-cubit-utils。
使用方式:可直接提出具体 CQRS 任务,例如“为预订详情实现 CQRS 查询”“这次变更应走仓储还是直接 cqrs.run”“把该功能从手动 API 调用重构为生成式契约”。若无具体任务,插件会先简要说明其用途与适用场景。
参考资产:references/cqrs-data-access.md 提供 CQRS 约定与边界;skills/data-access/SKILL.md 为数据访问工作流;skills/data-access/reference.md 为命令、查询、契约与仓储的快速参考。
适用场景:涉及契约生成、仓储边界划分、命令与查询实现、Cqrs 客户端调用等任务的 Flutter 项目。
限制:如果任务实质是关于基础 cubit 的选择或构建,应切换到相关插件 flutter-cubit-utils,该插件提供 QueryCubit、PaginatedQueryCubit 等基类与规范配方。资料未提供支持的平台、版本、价格或安装步骤。