repo-c-shim-contract-checks

Validate Repo C shim endpoints for runtime contract safety and test coverage.

2|1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/grtninja/skill-arbiter --skill repo-c-shim-contract-checks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: repo-c-shim-contract-checks
Source: https://github.com/grtninja/skill-arbiter/tree/main/skill-candidates/repo-c-shim-contract-checks
Command: npx skills add https://github.com/grtninja/skill-arbiter --skill repo-c-shim-contract-checks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Ensures runtime contract safety for Repo C shim endpoints by validating shim behavior and confirming test coverage to prevent regressions.

Core Features & Use Cases

  • Contract safety validation for shim endpoints and telemetry integration.
  • CI-focused checks using mock fixtures and explicit configuration to ensure fail-closed behavior.
  • Focused review commands and references to guide developers through consistent shim governance in Repo C.

Quick Start

Run the validation commands from the repository root to verify shim contract safety.

Frequently Asked Questions about repo-c-shim-contract-checks

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

FAQPage Schema
How do I validate shim contract safety for endpoints in CI?

Validate shim contract safety by running targeted linting, unit tests, and search commands from the repository root to confirm endpoint behavior and test coverage. This Skill enforces runtime contract checks using mock fixtures and explicit configuration to prevent fail-closed regressions in Repo C.

What is shim contract safety and why do I need mock fixtures for it?

Shim contract safety ensures shim adapters and telemetry dependencies behave correctly at runtime without triggering fail-closed regressions. Mock fixtures provide deterministic test environments in CI, validating endpoint behavior consistently without relying on live external services or undefined sidecar URLs.

How do I prevent fail-closed regressions when modifying shim adapters?

Prevent fail-closed regressions by keeping explicit REPO_B_SIDECAR_URL handling intact and running CI checks with mock fixtures. This Skill validates shim behavior through deterministic unit tests and linting, catching configuration or telemetry changes that could break endpoint contracts.

Can I use this to check test coverage for Repo C telemetry integration?

Yes, this Skill confirms test coverage for Repo C telemetry integration by validating shim behavior and enforcing CI-focused checks. It uses mock fixtures and explicit configuration to ensure deterministic validations, covering shim adapters and endpoint contracts comprehensively.

Why does my shim endpoint validation fail in CI without explicit configuration?

Shim endpoint validation fails in CI when explicit configuration like REPO_B_SIDECAR_URL is missing or mock fixtures are absent. This Skill enforces deterministic validations through linting and unit tests, requiring explicit setup to prevent fail-closed regressions and ensure contract safety.

Does contract validation work with pytest and mock fixtures?

Yes, contract validation works with pytest by using mock fixtures to create deterministic CI test environments. This Skill applies targeted searches, unit tests, and linting to verify shim endpoint behavior, ensuring telemetry dependencies and shim adapters maintain runtime contract safety.