constructive-storage

Installation
SKILL.md

Constructive Storage

Complete file upload pipeline using presigned S3 URLs — the client uploads directly to S3/MinIO, never routing file bytes through the GraphQL server.

Use the Storage feature pack through constructive-blocks for tenant-facing bucket and object UI. Its standalone view renders host-supplied resources and actions. Its Console module becomes available only when an explicitly configured endpoint exposes compatible storage-tagged bucket and file tables plus executable operations; an object-store endpoint alone does not prove that contract.

When to Apply

Use this skill when:

  • Adding file uploads to a Constructive app
  • Configuring buckets (public, private, entity-scoped)
  • Working with presigned URLs for upload and download
  • Setting MIME type restrictions and file size limits
  • Implementing file deduplication
  • Using the @constructive-io/upload-client library

Architecture

Installs
3
First Seen
Jun 19, 2026
constructive-storage — constructive-io/constructive-skills