rye-domain-onboarding

Extend Rye's graph data model with custom node and edge types.

2|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/BLTGV/project-rye --skill rye-domain-onboarding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rye-domain-onboarding
Source: https://github.com/BLTGV/project-rye/tree/main/skills/rye-domain-onboarding
Command: npx skills add https://github.com/BLTGV/project-rye --skill rye-domain-onboarding

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the risk of breaking core Rye guarantees when extending your Rye deployment with custom domain-specific conventions, profile migrations, and validation tests.

Core Features & Use Cases

  • Custom Domain Convention Definition: Add new node, edge, assertion, and event types tailored to your organization's data model.
  • Safe Profile Migrations: Create profile-specific helper functions and materialized views using backward-safe schema migration patterns.
  • Conformance Test Implementation: Add automated tests to validate domain invariants and security rules for custom conventions.
  • Use Case: For example, if your team uses a custom project management data model, use this skill to map your existing project and task tables to Rye's graph, add change tracking for project updates, and write tests to ensure your custom conventions don't interfere with core Rye functionality.

Quick Start

Use the rye-domain-onboarding skill to define new node and edge types for your sales domain, add a profile migration for custom sales helper functions, and write conformance tests to validate the new conventions.

Frequently Asked Questions about rye-domain-onboarding

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

FAQPage Schema
How do I add custom domain conventions to a Rye graph data model without breaking core system guarantees?

You can safely extend the Rye graph data model by defining new node, edge, assertion, and event types while applying backward-safe schema migrations. This ensures your custom domain conventions do not interfere with core functionality.

What is the process for creating backward-safe schema migrations for custom Rye profiles?

Backward-safe schema migrations for custom Rye profiles are created by adding profile-specific helper functions and materialized views. This approach allows you to introduce custom database logic without invalidating existing domain invariants.

How do I validate custom domain logic and security rules in Rye?

You validate custom domain logic by implementing conformance testing. This involves writing automated tests to verify domain invariants and security rules so that your custom conventions remain compliant with the Rye deployment.

How does assertion supersession work when onboarding a new domain in Rye?

Assertion supersession workflows manage the transition and replacement of custom assertion types within the Rye graph. Proper supersession ensures that new domain-specific assertions maintain backward-safe schema migrations and validated domain invariants.

Can I map existing database tables to the Rye graph model for a custom project management domain?

Yes, you can map existing tables to Rye's graph data model by defining new node and edge types. For a project management domain, this includes adding change tracking for updates and writing conformance tests to secure the custom conventions.