rpc-contract

Official

Stable RPC contract for desktop-mobile.

Authorhelpful-bits
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill aims to reduce the complexity and instability of Remote Procedure Calls (RPC) between desktop and mobile applications by establishing a clear, consistent contract.

Core Features & Use Cases

  • Centralized RPC: Defines core namespaces for session, plan, run, and file management.
  • Stable Contract: Enforces explicit versioning, idempotency, predictable error shapes, and bounded list responses.
  • Use Case: Ensures that the iOS app and the desktop application can communicate reliably for managing user sessions, project plans, and execution runs without breaking changes.

Quick Start

Use the rpc-contract skill to define the core namespaces for session, plan, and run management.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: rpc-contract
Download link: https://github.com/helpful-bits/plantocode/archive/main.zip#rpc-contract

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.