xrpc-schema-sync

Compare implemented XRPC methods against lexicon schemas to detect mismatches.

Updated Jul 26, 2026
One-click install
npx skills add https://github.com/jvalinsky/garazyk --skill xrpc-schema-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xrpc-schema-sync
Source: https://github.com/jvalinsky/garazyk/tree/main/skills/xrpc-schema-sync
Command: npx skills add https://github.com/jvalinsky/garazyk --skill xrpc-schema-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill ensures that your implemented XRPC methods precisely match your defined lexicon schemas, preventing inconsistencies and ensuring API reliability.

Core Features & Use Cases

  • Endpoint Validation: Compares implemented XRPC methods against their corresponding lexicon schemas.
  • Drift Detection: Identifies missing endpoints or mismatched input/output shapes.
  • Regression Audits: Helps catch unintended changes in API definitions over time.
  • Use Case: After updating an API schema, use this Skill to verify that all corresponding code implementations have been updated correctly and no endpoints have been inadvertently removed or altered.

Quick Start

Run the repo-native report flow from the repository root to check XRPC schema synchronization.

Frequently Asked Questions about xrpc-schema-sync

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

FAQPage Schema
How do I validate implemented XRPC methods against lexicon schemas?

You can validate XRPC methods against lexicon schemas by running a repository-native report flow that compares implemented endpoints with defined schemas to detect missing methods or mismatched input and output shapes.

How do I detect API drift between my XRPC implementations and lexicon definitions?

To detect API drift, execute a schema synchronization report that compares implemented XRPC methods against lexicon schemas to identify missing endpoints and verify input/output shapes have not been inadvertently altered.

What is the best way to check XRPC schema coverage in an AT Protocol project?

The best way to check XRPC schema coverage is to run a repository-native report flow from the repository root to audit implemented methods against lexicon schemas and detect missing or mismatched endpoints.

Can I use local parser scripts for XRPC schema synchronization when repo-native scripts are unavailable?

Yes, you can use fallback local parser scripts to perform XRPC schema synchronization and coverage analysis when repository-native scripts are not available or cannot be executed.

How do I perform a regression audit on AT Protocol API definitions?

Perform a regression audit on AT Protocol API definitions by running a schema synchronization report that compares implemented XRPC methods against lexicon schemas to catch unintended changes in input and output shapes.

Why does my XRPC endpoint validation fail after updating a lexicon schema?

XRPC endpoint validation fails after updating a lexicon schema when the corresponding code implementations have not been updated correctly, resulting in mismatched input/output shapes or missing endpoints detected during the synchronization check.