One-click install
npx skills add https://github.com/gabriellpequeno/Reserva-Aqui---Projeto-de-fim-de-ciclo --skill secure-storage-gabriellpequeno
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: secure-storage
Source: https://github.com/gabriellpequeno/Reserva-Aqui---Projeto-de-fim-de-ciclo/tree/main/.agent/skills/secure-storage
Command: npx skills add https://github.com/gabriellpequeno/Reserva-Aqui---Projeto-de-fim-de-ciclo --skill secure-storage-gabriellpequeno

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Secure storage design is critical to protect user data and ensure scalable, cost-efficient file/object storage. This skill guides teams through a security-first approach: starting with structured questions to uncover requirements, proposing the most secure architecture, and then implementing it.

Core Features & Use Cases

  • Architecture-first discovery to determine data types, access patterns, and compliance requirements
  • Phase-driven workflow: Phase 1 Architecture Discovery, Phase 2 Proposal, Phase 3 Implementation
  • Supports multiple backends (Firebase Storage, S3, GCS, Supabase Storage, MinIO, local) with tenant isolation and signed URLs
  • Security controls and governance: encryption at rest and in transit, access control, audit logging, lifecycle management

Quick Start

Describe your storage needs to begin the secure-storage workflow

Frequently Asked Questions about secure-storage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design secure file storage for my application with access control and encryption?

Secure file storage design requires architecture discovery to define data types and compliance, followed by implementing encryption at rest and in transit, access control, tenant isolation, and audit logging across cloud or on-premises backends.

What is the best way to implement tenant isolation and presigned URLs for S3 or Firebase Storage?

For S3 or Firebase Storage, tenant isolation and presigned URLs are implemented by defining access boundaries during architecture discovery and enforcing strict access control policies alongside signed URL generation for secure, time-bound file uploads and retrieval.

Can I use this secure storage architecture approach with Supabase Storage and MinIO?

Yes, this secure storage architecture explicitly supports Supabase Storage and MinIO, alongside S3, GCS, and local backends, applying consistent data protection, tenant isolation, and audit logging regardless of the chosen cloud or on-premises storage provider.

How do I set up end-to-end encrypted object storage with lifecycle management?

End-to-end encrypted object storage with lifecycle management is set up through a phase-driven workflow: architecture discovery, proposal generation, and implementation enforcing encryption, access control, signed URLs, and audit logging throughout the data lifecycle.

Does secure storage design require architecture discovery before generating an implementation proposal?

Yes, secure storage design mandates a Phase 1 Architecture Discovery to determine data types, access patterns, and compliance requirements before proceeding to Phase 2 Proposal and Phase 3 Implementation to ensure a security-first architecture.