Skip to main content

Copilot CLI Plugins

Install HVE Core collections as Copilot CLI plugins for terminal-based AI-assisted development workflows.

Prerequisites

  • GitHub Copilot CLI installed and authenticated
  • Git symlink support enabled (Windows: Developer Mode + git config --global core.symlinks true)

Register hve-core as a Plugin Marketplace

copilot plugin marketplace add microsoft/hve-core

Browse Available Plugins

Type /plugin in a Copilot CLI chat session to browse available plugins.

Install a Plugin

copilot plugin install hve-core@hve-core
copilot plugin install hve-core-all@hve-core

Available Plugins

PluginDescription
hve-coreResearch, Plan, Implement, Review lifecycle
githubGitHub issue management
adoAzure DevOps integration
coding-standardsLanguage-specific coding guidelines
project-planningPRDs, BRDs, ADRs, architecture diagrams
data-scienceData specs, notebooks, dashboards
design-thinkingDesign thinking coaching and methodology
securitySecurity and incident response
installerInstaller skill for guided workspace setup and MCP auto-configuration (Extension)
experimentalExperimental and preview artifacts
hve-core-allFull HVE Core bundle

Plugin Contents

Each plugin includes:

ComponentCLI DiscoveryDescription
AgentsYesCustom chat agents for specialized workflows
CommandsYesTask prompts accessible via the CLI
SkillsYesSelf-contained skill packages (hve-core-all only)
InstructionsNoIncluded for #file: references, not auto-applied

Artifacts are symlinked from the plugin directory to the source repository, enabling zero-copy installation.

Limitations

Instructions are not auto-applied from plugins

The Copilot CLI plugin spec recognizes agents, skills, commands, hooks, mcpServers, and lspServers as component types. There is no instructions component type.

The CLI loads path-specific instructions exclusively from .github/instructions/**/*.instructions.md in the project repo. Instruction files in plugin directories are not auto-applied via applyTo pattern matching.

Instruction files are still included in plugin output because agents and prompts reference them via #file: directives. Those cross-file references resolve correctly within the plugin directory tree. The difference is between explicit inclusion (an agent pulls in instruction content at execution time) and automatic application (the CLI matches applyTo patterns against the files you are editing).

For full path-specific instruction behavior, copy instruction files into your project's .github/instructions/ directory.

Other limitations

  • Skills require skill-compatible agent environments

🤖 Crafted with precision by ✨Copilot following brilliant human instruction, then carefully refined by our team of discerning human reviewers.