Backend Models

Define SQLModel database models with data types, constraints, and relationships.

Updated Nov 7, 2025
One-click install
npx skills add https://github.com/wmeints/symbiosis --skill backend-models-wmeints
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Backend Models
Source: https://github.com/wmeints/symbiosis/tree/main/.claude/skills/backend-models
Command: npx skills add https://github.com/wmeints/symbiosis --skill backend-models-wmeints

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you avoid inconsistent, poorly defined database schemas that lead to data integrity issues and complex application logic, by guiding you to define robust and well-structured models.

Core Features & Use Cases

  • Schema Definition: Define database models and ORM entities with proper data types, constraints, and relationships.
  • Relationship Management: Implement foreign key relationships, indexes, and model-level validation for data consistency.
  • Use Case: Design a new Order model using SQLModel, including fields for customer_id (foreign key), order_date, total_amount, and a status enum, ensuring data integrity.

Quick Start

Using the Backend Models skill, define a new SQLModel class for a 'Product' with fields for 'name' (string, unique), 'description' (text), and 'price' (float, not null).