rpc-contract
OfficialStable 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.