the-provider-runtime-symmetry

Validate Claude and Codex provider runtime parity after shared edits.

3|1|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/sendbird-playground/stave --skill the-provider-runtime-symmetry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: the-provider-runtime-symmetry
Source: https://github.com/sendbird-playground/stave/tree/main/skills/the-provider-runtime-symmetry
Command: npx skills add https://github.com/sendbird-playground/stave --skill the-provider-runtime-symmetry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeps Claude and Codex provider runtimes aligned to prevent cross-provider drift and production surprises when modifying shared provider logic.

Core Features & Use Cases

  • Parity enforcement: ensures edits to shared provider code are reflected in both Claude and Codex adapters.
  • Environment parity: aligns CLI env construction, executable lookup, and tooling-status probes across both runtimes.
  • Use case: when changing runtime behavior or adding a new runtime option, validate symmetry before merging.

Quick Start

Run parity checks after edits to any provider runtime and update both adapters to maintain parity.

Frequently Asked Questions about the-provider-runtime-symmetry

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

FAQPage Schema
How do I keep Claude and Codex provider runtimes in sync when modifying shared logic?

To keep Claude and Codex provider runtimes in sync, run parity checks after editing shared provider code to validate that runtime options, environment construction, and executable lookups are mirrored across both adapters.

What is provider runtime parity and why do I need it for Claude and Codex adapters?

Provider runtime parity ensures that edits to shared provider code are reflected in both Claude and Codex adapters. You need it to prevent cross-provider drift and avoid production surprises when modifying shared runtime logic.

How do I validate environment construction and executable lookups across multiple provider runtimes?

You validate environment construction and executable lookups by applying parity checks to edits in electron/providers and related env-building components. This ensures CLI env construction and tooling-status probes remain aligned across both runtimes.

When should I run provider runtime parity checks during development?

You should run provider runtime parity checks after edits to any provider runtime, especially when changing runtime behavior or adding a new runtime option. Validate symmetry before merging to ensure both adapters remain aligned.

What components are affected when syncing Claude and Codex provider runtimes?

Syncing Claude and Codex provider runtimes affects edits in electron/providers and related env-building, IPC, and tooling-status components. It ensures runtime options and executable lookups are mirrored between both implementations.

Does provider runtime parity enforcement work with existing CLI environment building and IPC components?

Yes, provider runtime parity enforcement works with CLI env construction, executable lookup, IPC, and tooling-status probes. It validates that these environment-building components are mirrored across both Claude and Codex implementations.