substrate-selection

Community

Route to the right coding runtime safely.

Authorthistleknot
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It prevents orchestration and adapter layers from being tangled with unverified runtime choices, reducing workflow breakage when swapping coding substrates or providers.

Core Features & Use Cases

  • Role split for reliability: Cleanly separates orchestrator substrate, leaf executor, and skill surface so policies don’t accidentally become runtime invocations.
  • Grounded selection policy: Chooses defaults only from verified docs or local runs, and labels indirect evidence as provisional rather than fact.
  • Provider vs harness delta handling: Distinguishes model/provider differences from harness/runtime guarantees, then rebuilds missing harness controls in skills/config.
  • Compensating controls for weaker stacks: Adds structured response packets, bounded retries/timeouts, observable progress signals, and escalation for stalled runs.
  • Integration rule for inspectability: Ensures each run records orchestrator, delegated external-harness, and leaf-agent lanes with concrete endpoint/model bindings.

Quick Start

In your agentic coding harness, apply the substrate-selection matrix to pick orchestrator, delegated harness, and leaf editor substrates, then encode the chosen lanes and compensating controls explicitly in your run contract.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: substrate-selection
Download link: https://github.com/thistleknot/skills/archive/main.zip#substrate-selection

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 471,000+ vetted skills library on demand.