courierflow-data

Manage CourierFlow's data model, Alembic migrations, and PostgreSQL query performance.

2|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/sumrae412/claude-skills --skill courierflow-data
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: courierflow-data
Source: https://github.com/sumrae412/claude-skills/tree/main/courierflow-data
Command: npx skills add https://github.com/sumrae412/claude-skills --skill courierflow-data

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides the necessary tools and knowledge to manage the data models, database migrations, and query performance for the CourierFlow application.

Core Features & Use Cases

  • Data Model Understanding: Provides a clear overview of the User, Household, PropertyUnit, CalendarEvent, and WorkflowTemplate data structures.
  • Migration Guidance: Offers rules and best practices for creating and applying database migrations using Alembic.
  • Performance Optimization: Outlines strategies for efficient querying and database scaling, focusing on PostgreSQL.
  • Use Case: When encountering issues with data consistency or performance in the CourierFlow app, consult this Skill for insights into the data schema and optimization techniques.

Quick Start

Review the data model for the User and Household entities.

Frequently Asked Questions about courierflow-data

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

FAQPage Schema
What is the best way to manage PostgreSQL data models and migrations for CourierFlow?

The best way to manage CourierFlow PostgreSQL data models is by applying Alembic migration rules to schema changes in app/models/* and alembic/*, ensuring data consistency across User, Household, and PropertyUnit structures.

How do I optimize query performance and scale a PostgreSQL database for CourierFlow?

To optimize query performance and scale PostgreSQL for CourierFlow, apply indexing strategies and cursor-based pagination patterns to handle large datasets efficiently and maintain database responsiveness.

How do I create and apply database migrations using Alembic for CourierFlow schema changes?

To create and apply database migrations using Alembic for CourierFlow, follow specific migration rules and best practices when modifying schema files to ensure structural integrity and smooth deployments.

Can I use cursor-based pagination and indexing patterns for CourierFlow query performance?

Yes, you can use cursor-based pagination and indexing patterns for CourierFlow query performance, as these PostgreSQL-first scaling strategies are required to handle efficient data retrieval and large dataset growth.

What are the limitations or constraints when modifying the CourierFlow data model?

When modifying the CourierFlow data model, constraints include strict adherence to established migration rules and performance patterns, limiting changes to app/models/* and alembic/* to prevent data inconsistency.