Skip to content

Latest commit

 

History

History
 
 

README.md

title Customizing HVE Core
description Overview of customization approaches from lightweight settings to full fork-and-extend, with role-based entry points
author Microsoft
ms.date 2026-08-19
ms.topic overview
sidebar_position 1
keywords
customization
github copilot
hve-core
configuration
estimated_reading_time 5

Before You Customize

Your installation method determines which customization options are available.

Customization Level Extension Only Installer Skill (Clone) Direct Clone
VS Code Settings Yes Yes Yes
copilot-instructions.md Yes Yes Yes
.instructions.md files Yes (your repo) Yes Yes
Multi-kind selection No Yes Yes
Modify agents No No Yes
Modify prompts and skills No No Yes
Build system changes No No Yes
Fork and extend No No Yes

The HVE Core extension installs the complete active component set. For MCP guidance, installation-method selection, or selective cloning, ask an agent to use the included hve-core-installer skill. Its complete and custom flows select agents, prompts, instructions, and distributable skill directories while preserving repository-relative paths. Hooks are not copied. For full artifact modification, use a clone-based installation method.

Customization Spectrum

HVE Core supports a range of customization depths. Start with the lightest option that meets your needs, then move deeper when the situation demands it.

graph LR
    A["VS Code Settings"] --> B["Instructions"]
    B --> C["Agents & Prompts"]
    C --> D["Skills"]
    D --> E["Plugin Manifest"]
    E --> F["Build System"]
    F --> G["Fork & Extend"]

    style A fill:#e8f5e9
    style B fill:#c8e6c9
    style C fill:#a5d6a7
    style D fill:#81c784
    style E fill:#66bb6a
    style F fill:#4caf50
    style G fill:#388e3c
Loading
Approach Description
VS Code Settings Individual preferences like font size, theme, and editor behavior. No files to create or share.
Instructions Configure Copilot behavior through .github/copilot-instructions.md and .instructions.md files. Lowest effort with highest return for shaping AI output.
Agents and Prompts Specialized workflows: agents for multi-turn interactions, prompts for single-shot tasks. Both accept tool restrictions and delegation rules.
Skills Domain knowledge in self-contained bundles with optional scripts. Use when instruction files alone cannot capture the depth of a domain.
Plugin Manifest Synchronize the complete plugin and VSIX component set from tracked source.
Build System Validation scripts, schema checks, and extension packaging.
Fork and Extend Full control over every artifact. Fork the repository when your changes diverge significantly from upstream.

Choose Your Approach

Goal Approach Files Involved Difficulty
Set coding standards for Copilot Instructions .github/copilot-instructions.md, .instructions.md Low
Create a reusable workflow Prompt .github/prompts/{package-id}/name.prompt.md Low
Build a specialized Copilot assistant Agent .github/agents/{package-id}/name.agent.md Medium
Package domain expertise Skill .github/skills/{package-id}/{skill}/SKILL.md Medium
Change managed distribution membership Plugin Manifest plugin.json, docs/plugins/hve-core.md Medium
Add custom validation or packaging Build System scripts/, package.json High
Diverge from upstream entirely Fork and Extend Full repository High

Authoring with HVE Builder

Use the hve-builder skill to create, improve, refactor, replace, review, or validate prompts, instructions, agents, subagents, and skills. It resolves the write boundary, runs independent static review, and applies one behavior gate with route-specific execution. Major mutations and behavior-bearing review targets execute testing, while eligible no-runtime review targets and Minor or Medium mutations are satisfied-and-skipped. Known target files and caller-supplied canonical references remain bounded lifecycle reads; open-ended exploration and decision-critical research activate rpi-research.

The retained prompt-builder, prompt-analyze, and prompt-refactor skills remain compatibility aliases for legacy requests. They route to hve-builder and do not own separate authoring workflows.

Each artifact guide below includes an "Authoring with HVE Builder" section with type-specific examples.

Role-Based Entry Points

Each HVE role benefits from different customization techniques. The table below maps the nine roles to the guides most relevant to their workflow.

Role Recommended Guides Rationale
Engineer Instructions, Agents Coding standards and specialized review agents accelerate daily development
TPM Prompts, Plugin Manifest Reusable planning prompts and managed distribution standardize project workflows
Tech Lead / Architect Instructions, Agents, Skills Standards enforcement, architecture review agents, and deep domain knowledge
Security Architect Skills, Instructions Compliance knowledge packages and security-focused coding conventions
Data Scientist Skills, Prompts Analytical domain bundles and repeatable notebook workflows
SRE / Operations Instructions, Environment, Local Telemetry Infrastructure conventions, DevContainer tuning, and local telemetry workflows
Platform / Observability Copilot OTel Metrics, Local Telemetry Agent usage, token cost, and latency measurement through OpenTelemetry
Business Program Manager Prompts, Team Adoption Sprint-planning prompts and governance patterns for stakeholder alignment
New Contributor Instructions, Environment Quick onboarding through conventions and a ready-to-use development environment
Utility Plugin Manifest, Build System Cross-cutting tooling assembly and validation pipeline customization

File Index

  1. Customizing with Instructions: Configure Copilot with copilot-instructions.md and instruction files
  2. Creating Custom Agents: Build specialized agents with tool restrictions and subagent delegation
  3. Creating Custom Prompts: Author reusable prompt templates with variables
  4. Authoring Custom Skills: Create domain knowledge packages
  5. Managing the HVE Core Plugin Manifest: Synchronize one plugin and VSIX membership
  6. Build System and Validation: Manifest sync, schema validation, npm scripts
  7. Forking and Extending: Full fork-and-extend customization
  8. Environment Customization: DevContainers, VS Code settings, MCP servers
  9. Team Adoption and Governance: Governance, naming, onboarding, change management
  10. Local Telemetry: Enable local telemetry, review capture and storage schema mechanics, and generate reports
  11. Copilot OpenTelemetry Metrics: Export Copilot OTel signals to a local Grafana stack, or to a fleet-wide Azure pipeline, and query agent, token, and latency data

Related Resources

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