constructive-custom-entities
Installation
SKILL.md
Custom Entities & Dynamic Entity Provisioning
Constructive has a hierarchical entity type system. Every scope of membership — app, org, channel, department, team, data room — is a membership type with its own entity table, permissions, memberships, and security policies.
Types 1 (app) and 2 (org) are built-in. Types 3+ are dynamic — you define them at runtime via the ORM, CLI, or blueprint definitions.
Related skills:
- File uploads:
constructive-uploads— the full presigned URL upload flow, GraphQL mutations, client library, error codes - Blueprints:
constructive→ blueprints.md — howconstructBlueprint()works - Blueprint definition format:
constructive→ blueprint-definition-format.md — table/relation/policy JSONB spec - Safegres (security):
constructive-safegres— Authz* policy types for RLS - SQL-level provisioning:
entity-types-and-provisioningskill inconstructive-db