client-compatibility

Detect host environments to orchestrate agent spawning across CLI and IDE surfaces.

1|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/jonnymuir/Umbraco.Prism --skill client-compatibility-jonnymuir
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: client-compatibility
Source: https://github.com/jonnymuir/Umbraco.Prism/tree/main/.copilot/skills/client-compatibility
Command: npx skills add https://github.com/jonnymuir/Umbraco.Prism --skill client-compatibility-jonnymuir

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill resolves platform-specific limitations when running AI agents across different environments like CLI, VS Code, and GitHub.com, ensuring consistent behavior regardless of the host surface.

Core Features & Use Cases

  • Platform Detection: Automatically identifies the host environment to determine available toolsets.
  • Adaptive Spawning: Dynamically switches between CLI-based task execution and VS Code-based subagent spawning.
  • Use Case: A developer working in VS Code can trigger the same agent workflow as a CLI user without worrying about missing SQL tools or incompatible parallelization patterns.

Quick Start

Use the client-compatibility skill to detect the current platform and configure the agent spawning strategy accordingly.

Frequently Asked Questions about client-compatibility

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

FAQPage Schema
How do I run the same AI agent workflow across CLI and VS Code without breaking tool availability?

To run AI agents across CLI and VS Code, use platform detection to identify the host surface and adapt the spawning strategy, ensuring functional parity and consistent behavior without missing tools.

What is adaptive agent spawning for multi-surface AI environments?

Adaptive agent spawning is an orchestration mechanism that detects the host environment to dynamically switch between CLI task execution and VS Code subagent spawning, maintaining operational consistency across surfaces.

Can I use parallel execution and model selection with AI agents in VS Code?

Yes, cross-platform orchestration manages conditional logic for parallel execution and model selection in VS Code, automatically falling back to compatible execution patterns when specific platform features are unavailable.

Why does my AI agent workflow fail when moving from CLI to an IDE environment?

Agent workflows fail across surfaces due to platform-specific limitations where tools like SQL utilities or parallelization patterns are unavailable; cross-platform orchestration resolves this by implementing fallback mechanisms.

Does cross-platform agent spawning support fallback mechanisms for missing platform features?

Yes, cross-platform agent spawning implements fallback mechanisms to maintain operational consistency, automatically configuring alternative tool usage and execution patterns when specific platform features are unavailable.