用途:指导在 Vendure 中创建配送与履约功能,采用面向并发、性能与可靠性的生产级模式。
主要能力:覆盖幂等性(X-Idempotency-Key 处理)、容量管理的悲观锁、UTC 时区存储、N+1 查询预防;提供 Shop API 与实体模式(含 IDOR 防护、面向客户端的 resolver);给出 GraphQL schema 示例,如 availableDeliveryTimeBlocks、isDeliveryTimeBlockAvailable、isDeliveryAvailableForAddress 查询,以及 setOrderDeliveryTimeBlock、releaseOrderDeliveryTimeBlock 变更;包含幂等拦截器与并发预订测试示例。
使用方式:作为 Claude Code 技能调用,按需参考 references/CRITICAL-PATTERNS.md 与 references/API-ENTITY-PATTERNS.md 获取完整实现。
适用场景:需要时段预订、容量限制、跨时区配送的 Vendure 电商项目。
限制:不适用于通用插件结构(用 vendure-plugin-writing)、简单 CRUD(用 vendure-entity-writing)、标准 GraphQL 端点(用 vendure-graphql-writing)。具体安装命令与收费信息暂未提供。