client-compatibility

Detect the active Copilot surface and select the appropriate spawning mechanism.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/chdaly/eshop --skill client-compatibility-chdaly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: client-compatibility
Source: https://github.com/chdaly/eshop/tree/main/.copilot/skills/client-compatibility
Command: npx skills add https://github.com/chdaly/eshop --skill client-compatibility-chdaly

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects the active Copilot surface (CLI, VS Code, JetBrains, GitHub.com) and adapts agent spawning to the available tools, enabling seamless cross-surface orchestration.

Core Features & Use Cases

  • Platform detection across CLI, VS Code, JetBrains, and GitHub.com surfaces.
  • Conditional spawning logic that uses task in CLI, runSubagent in VS Code, or inline execution as a fallback.
  • Parallelism and coordination across multiple subagents when supported.

Quick Start

Detect the active surface and initialize the appropriate agent spawning workflow.

Frequently Asked Questions about client-compatibility

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

FAQPage Schema
How do I coordinate cross-surface AI orchestration across different platforms?

Cross-surface AI orchestration detects the active platform—CLI, VS Code, JetBrains, or GitHub.com—and selects the correct spawning mechanism to coordinate agents seamlessly. It switches between task-based spawning, runSubagent-based parallelism, or inline execution based on what the detected surface supports.

Can I use runSubagent for parallel execution in VS Code?

Yes, runSubagent in VS Code enables parallelism and coordination across multiple subagents. When VS Code is detected as the active surface, the spawning logic applies runSubagent-based parallelism to handle concurrent agent execution.

What happens when agent spawning is not supported on a platform?

When a platform lacks native spawning tools, it applies safe fallbacks using inline execution. This ensures orchestration continues without relying on unsupported mechanisms, allowing core tasks to proceed directly within the detected surface.

Does cross-surface orchestration work with both CLI and JetBrains environments?

Yes, cross-surface orchestration works with CLI, JetBrains, VS Code, and GitHub.com. It detects the active environment and adapts the agent workflow, using task-based spawning in CLI and switching to the appropriate mechanism for JetBrains or other supported surfaces.

What is platform-aware agent spawning and when do I need it?

Platform-aware agent spawning is the process of detecting the active development surface and selecting the correct spawning mechanism for that environment. You need it when orchestrating AI agents across CLI, VS Code, JetBrains, or GitHub.com to ensure compatibility and proper parallelism handling.