objc-xrpc-contract-audit

Audit Objective-C XRPC endpoint implementations for contract correctness.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps ensure that Objective-C implementations of XRPC endpoints adhere to their defined contracts, preventing regressions and interoperability issues.

Core Features & Use Cases

  • Contract Auditing: Analyzes Objective-C code for adherence to XRPC contract specifications.
  • Regression Detection: Identifies endpoint bugs related to authentication, parameter validation, and response/error shapes.
  • Use Case: When an XRPC endpoint suddenly starts returning unexpected errors or behaving differently after a code change, use this Skill to quickly audit its contract implementation and pinpoint the cause.

Quick Start

Use the objc-xrpc-contract-audit skill to scan the current directory for XRPC contract issues and output a summary to /tmp/objc-xrpc-contract-audit.

Frequently Asked Questions about objc-xrpc-contract-audit

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

FAQPage Schema
How do I audit Objective-C XRPC endpoint implementations for contract correctness?

You can audit Objective-C XRPC endpoint implementations by scanning the code directory to analyze registration signals, authentication checks, input validation patterns, and error handling structures, outputting a contract compliance summary.

What causes XRPC endpoint regressions and interop bugs in Objective-C code?

XRPC endpoint regressions and interop bugs in Objective-C code are caused by lexicon drift, missing authentication checks, invalid parameter validation, or unstable error shapes that deviate from the defined response schema.

How does XRPC contract auditing detect lexicon drift in Objective-C APIs?

XRPC contract auditing detects lexicon drift by analyzing the Objective-C code for response schema conformance, verifying that the endpoint's error shapes and parameter validation patterns match the expected XRPC contract specifications.

Can I use this to review parameter validation and authentication expectations for XRPC endpoints?

Yes, you can review parameter validation and authentication expectations by scanning the directory, where the audit analyzes the code for registration signals and authentication check patterns to verify API compliance.

What is the best way to find the cause when an XRPC endpoint starts returning unexpected errors after a code change?

The best way to find the cause of unexpected XRPC endpoint errors after a code change is to run a contract audit that pinpoints deviations in authentication, parameter validation, and stable error shapes.

Do I need external dependencies to scan my Objective-C project for XRPC contract issues?

No external dependencies are required to scan your Objective-C project for XRPC contract issues, as the skill operates standalone using internal scripts and references to output the audit summary to a local directory.