One-click install
npx skills add https://github.com/signalblur/aprs-platform --skill aprs-domain-model
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aprs-domain-model
Source: https://github.com/signalblur/aprs-platform/tree/main/.claude/skills/aprs-domain-model
Command: npx skills add https://github.com/signalblur/aprs-platform --skill aprs-domain-model

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive and canonical reference for all data models within the APRS platform, ensuring consistency and clarity for developers and agents interacting with the data layer.

Core Features & Use Cases

  • Model Documentation: Detailed schema, associations, validations, and business rules for each data model.
  • Agent Guidance: Essential reference for agents building features that require data layer interaction.
  • Use Case: An agent needs to create a new sighting report. It consults the Sighting model documentation here to understand required fields, data types, and validation rules before proceeding.

Quick Start

Display the full domain model reference for the APRS platform.

Frequently Asked Questions about aprs-domain-model

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

FAQPage Schema
How do I find the required columns and validations for APRS platform Rails models?

To find required columns and validations for APRS platform Rails models, consult the canonical domain model reference detailing schema, associations, validations, and business rules for models like User, Sighting, and Investigation.

What is the canonical domain model reference for the APRS platform?

The canonical APRS domain model reference is a comprehensive guide documenting schema, columns, associations, and business rules for platform models, ensuring consistency for developers and agents interacting with the data layer.

How do I create a new Sighting report using the APRS database schema?

To create a Sighting report using the APRS database schema, agents reference the Sighting model documentation to identify required fields, data types, and validation rules before proceeding with data layer interactions.

Which data models are included in the APRS platform domain model documentation?

The APRS platform domain model documentation encompasses User, Sighting, Shape, Investigation, Evidence, Membership, ApiKey, WeatherCondition, Witness, AuditLog, DeconflictionResult, and StripeWebhookEvent models.

Can I use this APRS model reference to understand associations and business rules for feature development?

Yes, you can use this APRS model reference to understand associations and business rules, providing essential guidance for agents building features that require data layer interaction within the platform.

Does the APRS domain model reference cover Stripe webhook events and audit logs?

Yes, the APRS domain model reference covers StripeWebhookEvent and AuditLog models, detailing their specific columns, associations, validations, and business rules for data layer interactions.