jazz-permissions-security
Jazz Permissions & Security
When to Use This Skill
- Structuring apps for multi-tenant or multi-user collaboration
- Implementing sharing workflows, "Share" buttons, Invite Links, or Team management
- Deciding who should own CoValues
- Debugging "User cannot see data" or "Data is read-only" issues
- Configuring permissions for Server Workers. Remember: Workers are just Accounts; they need to be invited to Groups like any other user
Do NOT Use This Skill For
- Creating or designing schemas (use the
jazz-schema-designskill) - Authentication
- Generic UI component styling
Key Heuristic for Agents
If a user asks "How do I share X with Y?" or "Why can't I access this?", this is usually a Group Ownership issue.
More from garden-co/jazz
spec
Implement features using Spec Driven Development (SDD) workflow. Creates design and task documents with approval gates.
35jazz-ui-development
Use this skill when building, debugging, or optimizing Jazz applications. It covers Jazz's bindings with various different UI frameworks, as well as how to use Jazz without a framework. Look here for details on providers and context, hooks and reactive data fetching, authentication, and specialized UI components for media and inspection.
34jazz-schema-design
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.
32jazz-testing
Use this skill when you need to write, review, or debug automated tests for applications built on the Jazz framework. This skill provides the correct architectural patterns for simulating local-first synchronization and multi-user environments without resorting to invalid mocking strategies.
30jazz-performance
Use this skill when optimizing Jazz applications for speed, responsiveness, and scalability. Covers crypto setup, efficient data modeling, and UI patterns to prevent lag.
28changeset
Generate changeset files for versioning and changelog management in this monorepo.
19