light-system-design

Design backend systems and database schemas for research platforms.

514|67|Updated Jun 7, 2026
One-click install
npx skills add https://github.com/Light0305/Light-skills --skill light-system-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: light-system-design
Source: https://github.com/Light0305/Light-skills/tree/main/skills/light-system-design
Command: npx skills add https://github.com/Light0305/Light-skills --skill light-system-design

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Architects and engineers often struggle to translate domain requirements into scalable backend architectures and robust data models for research platforms.

Core Features & Use Cases

  • ER diagram and data modeling: Generate and structure database schemas with clear entity relationships and indexing strategies.
  • API design and deployment guidance: Outline REST/OpenAPI specs, service boundaries, and deployment considerations for reliable infra.
  • Security and observability foundations: Propose row-level security patterns, RBAC, logging, tracing, and monitoring to enable multi-tenant and compliant systems.

Quick Start

Design and document a scalable backend architecture for a research platform by outlining ER diagrams, API specs, and deployment considerations.

Frequently Asked Questions about light-system-design

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

FAQPage Schema
How do I design a scalable backend architecture for a research platform?

To design a scalable backend architecture for a research platform, outline ER diagrams, OpenAPI specs, service boundaries, and deployment considerations. This approach structures data-intensive scientific workflows with clear entity relationships and reliable infrastructure.

What is the best way to model database schemas with PostgreSQL for multi-tenant systems?

Modeling PostgreSQL schemas for multi-tenant systems involves generating ER diagrams and applying row-level security patterns. This ensures structured entity relationships with indexing strategies and compliant data isolation across tenants.

How do I generate ER diagrams and define indexing strategies for data-intensive workflows?

Generate ER diagrams and define indexing strategies by structuring database schemas with clear entity relationships. This organizes data-intensive scientific workflows, ensuring efficient data retrieval and robust architectural foundations.

Can I integrate OpenTelemetry and RBAC into my backend API design?

Yes, you can integrate OpenTelemetry and RBAC into backend API design. This adds observability through logging and tracing while enforcing security policies, enabling compliant and monitored multi-tenant research platforms.

Does this approach support REST API design and OpenAPI specs for scientific workflows?

Yes, this approach supports REST API design by outlining OpenAPI specs and service boundaries. It provides deployment guidance and API structure specifically tailored for data-intensive scientific research workflows.

When should I apply row-level security and multi-tenant patterns in PostgreSQL?

Apply row-level security and multi-tenant patterns in PostgreSQL when building compliant, data-intensive research platforms. These security foundations ensure proper data isolation and access control across complex scientific workflows.