Skip to main content

In this article

Customizing HVE Core

Before You Customize​

Your installation method determines which customization options are available.

Customization LevelPluginRepository CopyClone or Fork
VS Code SettingsYesYesYes
copilot-instructions.mdYesYesYes
.instructions.md filesYes (your repo)YesYes
Modify HVE Core agentsNoYesYes
Modify HVE Core skillsNoYesYes
Build system changesNoNoYes
Fork and extendNoNoYes

The Plugin column also applies to a repository default and to the VS Code extension.

Start with the plugin, which installs every agent, skill, and instruction. A repository default in .github/copilot/settings.json offers the plugin to everyone who opens your repository.

When your repository should own and customize its HVE Core files, ask an agent to use the included hve-core-installer skill. It copies every component (agents, instructions, and complete skill directories) into your .github folders with their repository-relative paths and does not copy hooks. The skill can also recommend an install route and set up MCP servers.

The VS Code extension is another option, but its instructions may not reach Copilot sessions. For full artifact modification, work from a clone or fork the repository.

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.

ApproachDescription
VS Code SettingsIndividual preferences like font size, theme, and editor behavior. No files to create or share.
InstructionsConfigure Copilot behavior through .github/copilot-instructions.md and .instructions.md files. Lowest effort with highest return for shaping AI output.
AgentsSpecialized multi-turn workflows. An agent sets its own tools list, can preload skills, and can delegate work to subagents.
SkillsDomain knowledge in self-contained bundles with optional scripts. Use when instruction files alone cannot capture the depth of a domain. A user-invocable skill also works as a reusable slash command.
Plugin ManifestSynchronize the complete plugin and VSIX component set from tracked source.
Build SystemValidation scripts, schema checks, and extension packaging.
Fork and ExtendFull control over every artifact. Fork the repository when your changes diverge significantly from upstream.

Choose Your Approach​

GoalApproachFiles InvolvedDifficulty
Set coding standards for CopilotInstructions.github/copilot-instructions.md, .instructions.mdLow
Create a reusable slash commandSkill.github/skills/{package-id}/{skill}/SKILL.mdLow
Build a specialized Copilot assistantAgent.github/agents/{package-id}/name.agent.mdMedium
Package domain expertiseSkill.github/skills/{package-id}/{skill}/SKILL.mdMedium
Change managed distribution membershipPlugin Manifestplugin.json, docs/plugins/hve-core.mdMedium
Add custom validation or packagingBuild Systemscripts/, package.jsonHigh
Diverge from upstream entirelyFork and ExtendFull repositoryHigh

Authoring with HVE Builder​

Use the hve-builder skill to create, improve, refactor, replace, review, or validate instructions, agents, subagents, and skills. It resolves the write boundary, completes known edits and local validation, then runs a review pass against its requirements catalog and rubric. The main agent reviews the candidate itself or dispatches the read-only HVE Builder Reviewer subagent for a fresh-context review, verifies each finding, batches the required fixes, reruns affected checks, and records the review against the reviewed revision. It uses as few cycles as needed, stopping rather than repeating unchanged failures or chasing advisory polish. Known target files and caller-supplied canonical references remain bounded lifecycle reads; open-ended exploration and decision-critical research activate rpi-research.

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 each role to the guides most relevant to their workflow.

RoleRecommended GuidesRationale
EngineerInstructions, AgentsCoding standards and specialized review agents accelerate daily development
TPMSlash Commands, Plugin ManifestReusable planning slash commands and managed distribution standardize project workflows
Tech Lead / ArchitectInstructions, Agents, SkillsStandards enforcement, architecture review agents, and deep domain knowledge
Security ArchitectSkills, InstructionsCompliance knowledge packages and security-focused coding conventions
Data ScientistSkills, Slash CommandsAnalytical domain bundles and repeatable notebook workflows
SRE / OperationsInstructions, EnvironmentInfrastructure conventions and DevContainer tuning
Platform / ObservabilityCopilot OTel MetricsAgent usage, token cost, and latency measurement through OpenTelemetry
Business Program ManagerSlash Commands, Team AdoptionSprint-planning slash commands and governance patterns for stakeholder alignment
New ContributorInstructions, EnvironmentQuick onboarding through conventions and a ready-to-use development environment
UtilityPlugin Manifest, Build SystemCross-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 lists, preloaded skills, and subagent delegation
  3. Reusable Slash Commands: Build reusable slash commands as skills, since the Copilot harness does not load prompt files
  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. Enterprise Artifact Hub: Distribute and govern artifacts across an organization
  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

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