Toolverse
All skills

jazz-schema-design

by garden-co

Design and implement collaborative data schemas using the Jazz framework. Use this skill when building or working with Jazz apps to define data structures using CoValues. This skill focuses exclusively on schema definition and data modeling logic.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
garden-co
Category
UX / Design
Views
1

About this skill

Design and implement collaborative data schemas using the Jazz framework. Use this skill when building or working with Jazz apps to define data structures using CoValues. This skill focuses exclusively on schema definition and data modeling logic.

How to use

  1. Zainstaluj umiejętność w swoim środowisku Cursor, wskazując ścieżkę do repozytorium garden-co/jazz w katalogu .cursor/skills/jazz-schema-design.
  2. Zdefiniuj podstawową strukturę danych używając co.map() dla schematów CoValue — każdy schemat reprezentuje typ danych w Twoim modelu kolaboracyjnym, na przykład Author z polem name typu z.string() lub Post z polem content typu co.richText().
  3. Skonfiguruj relacje między encjami, modelując powiązania w ramach schematów — Jazz reprezentuje dane jako graf powiązanych CoValues, a nie tradycyjne tabele, dlatego zdefiniuj, które obiekty odwołują się do siebie.
  4. Ustaw uprawnienia na poziomie schematu, przypisując grupy właścicieli i poziomy dostępu (none, reader, writer, admin) do każdego CoValue — uprawnienia są integralną częścią modelu danych, nie dodawane później.
  5. Planuj ewolucję schematów i migracje danych, gdy zmienia się struktura aplikacji — umiejętność wspiera decyzje dotyczące dodawania nowych pól, zmiany typów lub reorganizacji relacji.
  6. Nie używaj tej umiejętności do pisania testów (użyj jazz-testing), integracji UI (użyj jazz-ui-development) ani zagadnień uprawnień poza schematem (użyj jazz-permissions-security).

Related skills

responsive-design

by wshobson

Implement modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first breakpoint strategies. Use when building adaptive interfaces, implementing fluid layouts, or creating component-level responsive behavior.

UX / Design
1766

blender-toolkit

by Dev-GOM

Automate Blender tasks like creating 3D shapes, managing materials, and retargeting Mixamo animations with real-time control.

UX / Design
60200

ui-ux-designer

by sickn33

Create interface designs, wireframes, and design systems. Masters user research, accessibility standards, and modern design tools. Specializes in design tokens, component libraries, and inclusive design. Use PROACTIVELY for design systems, user flows, or interface optimization.

UX / Design
1949

error-handling-patterns

by wshobson

Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling, designing APIs, or improving application reliability.

UX / Design
22145

mcp-builder

by anthropics

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

UX / Design
91171

software-architecture

by davila7

Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.

UX / Design
66205