MotherDuck Build CFA App

Projektuje aplikacje analityczne dla klientów oparte na MotherDuck z izolacją dla każdego najemcy.

Autor: motherduckdb · motherduckdb/agent-skills

Testowano · Działa ★ 9.6/10

MotherDuck Build CFA App — Projektuje aplikacje analityczne dla klientów oparte na MotherDuck z izolacją dla każdego najemcy.

Co robi ten skill

Projektuje architekturę serwowania do osadzania analityki w produkcie dla klientów zewnętrznych na MotherDuck: wybiera między aplikacją 3-warstwową, osadzonymi Dives lub DuckDB-Wasm, definiuje izolację dla każdego klienta i granice kont usługowych, a także dostarcza uruchamialne przykłady routingu w Python/TypeScript. Uruchamia się na pytania dotyczące raportowania SaaS wielodzierżawowego, osadzonej analityki lub izolacji bazy danych dla każdego klienta.

Raport z testu

Wyraźnie odchodzi od wzorca 'shared tenant_id filter', do którego domyślnie skłania się większość ogólnych porad, nazywając go fallbackiem, a nie rekomendacją, i dostarcza działającą parę customer_routing_example.py/.ts (oba pobrane i potwierdzone jako obecne), demonstrującą routing bazy danych dla każdego klienta.

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

Instalacja

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

Komendy i przykładowe prompty

  • /motherduck-build-cfa-appProjektuje aplikacje analityczne dla klientów oparte na MotherDuck z izolacją dla każdego najemcy.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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