client-compatibility

Detect Copilot surfaces and adapt agent spawning across CLI and VS Code.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/CarlosSardo/nats-poc-simulator --skill client-compatibility-carlossardo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: client-compatibility
Source: https://github.com/CarlosSardo/nats-poc-simulator/tree/main/.copilot/skills/client-compatibility
Command: npx skills add https://github.com/CarlosSardo/nats-poc-simulator --skill client-compatibility-carlossardo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detect and adapt agent spawning across CLI, VS Code, and other Copilot surfaces.

Core Features & Use Cases

  • Platform detection and conditional spawning logic for CLI (task), VS Code (runSubagent/agent), and fallback inline execution.
  • VS Code-specific adaptations: parallel subagents, session-model handling, and batched scribe in the last turn; automatic result delivery without read_agent.
  • Guardrails for cross-platform compatibility and safe operation across surfaces.

Quick Start

Run the coordinator in your current environment and observe it automatically select the correct spawning method.

Frequently Asked Questions about client-compatibility

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

FAQPage Schema
How do I adapt agent spawning for VS Code and CLI environments?

Agent spawning adapts to VS Code and CLI by detecting the active platform and applying conditional logic to choose between task, runSubagent, or inline fallback execution for safe cross-surface orchestration.

What is the best way to manage parallel subagents in VS Code?

Managing parallel subagents in VS Code involves using runSubagent for spawning, handling session-model configurations, and batch scribing in the last turn to deliver results automatically without requiring read_agent.

Does cross-surface orchestration support fallback execution when specific tools are unavailable?

Cross-surface orchestration supports fallback inline execution when the coordinator detects that specific spawning tools like task or runSubagent are unavailable in the current environment.

How do I run platform detection for Copilot surfaces to choose the correct execution method?

Platform detection runs automatically when the coordinator starts, identifying the active Copilot surface to select the correct method between task, runSubagent, or inline execution based on available tools.

Why do I need platform detection logic for subagent orchestration?

Platform detection logic is needed for subagent orchestration to ensure safe, parallel subagent management and apply guardrails that maintain compatibility across different execution surfaces like CLI and VS Code.