MotherDuck Build CFA App

Architetta app di analytics customer-facing supportate da MotherDuck con isolamento per tenant.

di motherduckdb · motherduckdb/agent-skills

Promosso ★ 9.6/10

MotherDuck Build CFA App — Architetta app di analytics customer-facing supportate da MotherDuck con isolamento per tenant.

Cosa fa

Progetta l'architettura di servizio per l'incorporamento di analytics in un prodotto per clienti esterni su MotherDuck: sceglie tra un'app a 3 livelli, Dives embedded o DuckDB-Wasm, definisce l'isolamento per cliente e i confini degli account di servizio, e fornisce esempi di routing Python/TypeScript eseguibili. Si attiva su reporting SaaS multi-tenant, analytics embedded o domande sull'isolamento del database per cliente.

Rapporto di test

Si discosta esplicitamente dal pattern 'shared tenant_id filter' a cui la maggior parte dei consigli generici ricorre per default, nominandolo un fallback piuttosto che una raccomandazione, e fornisce una coppia funzionante customer_routing_example.py/.ts (ambedue recuperati e confermati presenti) che dimostra il routing del database per cliente.

Testato il: 2026-07-14 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/motherduckdb/agent-skills
cd agent-skills
mkdir -p ~/.claude/skills
cp -r plugins/motherduck-skills-claude/skills/motherduck-build-cfa-app ~/.claude/skills/motherduck-build-cfa-app

Comandi e prompt di esempio

  • /motherduck-build-cfa-appArchitetta app di analytics customer-facing supportate da MotherDuck con isolamento per tenant.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Design a per-tenant analytics app on MotherDuck for our customers
  • Should I use embedded Dives or DuckDB-Wasm for this customer app?
  • Architect isolation boundaries for our multi-tenant reporting SaaS