用途:当咨询公司、实施伙伴或多客户产品团队需要在多个客户间重复交付 MotherDuck 方案时使用。这是一个用例型技能,编排 connect、explore、model-data、query、share-data 和 create-dive。
主要能力:先判断是否存在可用的远程 MotherDuck MCP 服务器或本地 MotherDuck 服务器;若可用则探索现有客户数据库边界、区域布局、服务账号或共享边界、可复用与客户专属 schema,据此决定哪些可标准化、哪些必须保留客户专属。若没有活动服务器,则先询问代表性客户模式与区域,再提出标准交付模型。
交付默认原则:以结构性隔离优先于查询时租户过滤;每个客户一个数据库或更强边界;共享架构、客户专属 schema;按客户显式共享与撤销。
工作流:确认是否有实时 MotherDuck 探索能力;分类客户模式;检查现有区域与数据库布局;标准化架构与开通路径;记录客户专属例外;产出交接资产与验证检查。
输出:默认多客户模式、标准开通清单、区域与隔离姿态、客户专属例外。若调用方明确要求结构化 JSON,则仅返回原始 JSON,顶层结构为 summary、assumptions、implementation_plan、validation_plan、risks。
用法与限制:技能包含参考文档 references/PARTNER_DELIVERY_GUIDE.md,以及可运行示例 artifacts/client_delivery_example.py 和 .ts。运行示例:uv run --with duckdb python skills/partner-delivery/artifacts/client_delivery_example.py;针对临时 MotherDuck 数据库运行需加 MOTHERDUCK_ARTIFACT_USE_MOTHERDUCK=1;验证 TypeScript 示例:uv run scripts/test_typescript_artifacts.py。生成原生 DuckDB(md:)连接时需按指定格式添加 custom_user_agent 水印,元数据缺失时回退为 harness-unknown 和 llm-unknown。具体收费、价格、平台支持范围等资料暂未提供。