team-adoption.md
July 27, 2026 · View on GitHub
Recommended Starting Point
Start team adoption with the HVE Core extension for the flagship RPI workflow across all team members. When the team is ready for clone-based methods, the HVE Core Installer skill is the best way to choose the right one. It evaluates your environment, recommends peer clone, submodule, git-ignored, or another method, then configures MCP servers and agent bundles. Install the extension and ask any agent "help me customize hve-core installation". Move to direct clone setup only when artifact modification is required beyond what the installer provides.
Adoption Strategy
Adopt HVE Core incrementally. A phased approach lets your team build confidence with simpler artifacts before advancing to complex ones.
Phase 1: Instructions
Start with instructions files. They require the least effort and deliver immediate value by shaping Copilot's behavior for every conversation. Write two or three instructions covering your team's coding standards, commit message format, or PR conventions.
Phase 2: Agents and Prompts
Once the team is comfortable with instructions, introduce custom agents for repeatable workflows (code reviews, research tasks, implementation patterns) and prompts for one-shot operations (generating boilerplate, formatting outputs).
Phase 3: Skills and Collections
Package domain knowledge into skills for complex, multi-step workflows. Bundle related artifacts into collections for distribution and reuse across teams.
Measuring Adoption Progress
Track adoption through observable indicators:
- Number of team members using custom agents in daily work
- Frequency of instructions and prompt invocations
- Reduction in repetitive manual tasks
- Quality improvements in generated code and documentation
Naming Conventions
Consistent naming makes artifacts discoverable and their purpose clear at a glance. Follow kebab-case patterns throughout.
File Naming Patterns
| Artifact Type | Pattern | Example |
|---|---|---|
| Instructions | {topic}.instructions.md | python-script.instructions.md |
| Agents | {workflow}.agent.md | code-review.agent.md |
| Prompts | {action}.prompt.md | generate-tests.prompt.md |
| Skills | {skill-name}/SKILL.md | pr-reference/SKILL.md |
| Collections | {collection-id}.collection.yml and .collection.md | ado.collection.yml |
Collection IDs
Collection IDs serve as directory names throughout .github/ and must be
unique, lowercase, and kebab-cased. Choose IDs that reflect the domain or team
the collection serves:
adofor Azure DevOps integrationcoding-standardsfor language-specific conventionssecurityfor security architecture workflows
Directory Organization
Place artifacts under their collection ID in the appropriate .github/
subdirectory:
.github/
agents/{collection-id}/
instructions/{collection-id}/
prompts/{collection-id}/
skills/{collection-id}/
Artifacts at the root of .github/agents/, .github/instructions/,
.github/prompts/, or .github/skills/ (without a subdirectory) are treated
as repo-specific and excluded from collection manifests, plugin generation, and
extension packaging.
Governance Model
Ownership
Assign clear ownership for each artifact category:
- A designated maintainer or team owns each collection
- Individual instructions files can have separate owners when they span multiple domains
- The
copilot-instructions.mdfile at the repository root reflects cross-cutting concerns and requires broader review
Review and Approval
Treat Copilot customization files with the same rigor as production code:
- Require pull request review for changes to instructions, agents, and skills
- Use CODEOWNERS to route reviews to artifact owners
- Validate changes with
npm run validate:localbefore merging - Run
npm run plugin:generateafter modifying collection manifests
Handling Conflicting Instructions
When multiple instructions files provide contradictory guidance, resolution follows priority order:
copilot-instructions.mdhighest-priority rules override everything- More specific
applyTopatterns take precedence over broader ones - When two instructions at the same specificity conflict, the artifact owner resolves the conflict through a pull request
Onboarding New Team Members
Step-by-Step Onboarding
- Point new members to the Getting Started guide for installation.
- Walk through a first interaction using an existing agent (the RPI workflow is a good starting point).
- Show how instructions files shape Copilot behavior by editing one together.
- Introduce the team's custom agents and explain when to use each.
- Share the team's naming conventions and governance expectations.
First Customization Walkthrough
Have new team members create their first instructions file as an onboarding exercise. A simple coding-style instruction works well:
- Create a file at
.github/instructions/{collection-id}/my-style.instructions.mdwith minimal frontmatter (descriptionandapplyTofields) - Run
hve-builderin create mode and supply an existing team instruction as a known reference - Review HVE Builder's static verdict, behavior-test disposition, and host validation result
- Continue the approved improve run if actionable findings require source changes
- Test by opening a Copilot chat and verifying the instructions influence responses
- Submit the file for review following the team's PR process
Tip
Pair the new member with someone experienced during their first customization. Seeing how HVE Builder authors and validates an artifact builds intuition for the full authoring workflow.
Change Management
Introducing New Artifacts
Follow a structured process when adding new instructions, agents, or skills:
- Create the artifact file with minimal frontmatter in a feature branch
- Run
hve-builderin create or improve mode with the relevant known references - Resolve its static, behavior, and validation gates until the overall outcome passes
- Run
npm run validate:localto validate local-safe checks, then reproduce any relevant CI-owned lane separately - Update affected collection manifests in
collections/ - Run
npm run plugin:generateto regenerate plugin outputs - Submit a pull request with clear description of what the artifact does and why
Communication Patterns
Announce changes that affect team workflows:
- New agents: share the agent name, purpose, and invocation example
- Modified instructions: explain what changed and why
- Deprecated artifacts: provide migration steps and a timeline
Deprecation Workflow
HVE Core uses maturity levels to signal artifact lifecycle stage. Transition artifacts through these stages:
| Level | Meaning |
|---|---|
| experimental | Early-stage artifact; behavior may change without notice |
| preview | Functional but subject to refinement based on feedback |
| stable | Production-ready; changes follow semver-style considerations |
| deprecated | Scheduled for removal; migration path documented |
| removed | Withdrawn from distribution; excluded from every channel and auto-discovery |
To deprecate an artifact:
- Update the artifact's frontmatter to include
maturity: deprecated - Use
hve-builderimprove mode to add a deprecation notice pointing to the replacement - Announce the deprecation and provide a migration timeline
- Remove the artifact after the agreed-upon transition period
Role-Based Adoption Paths
Each role enters customization at a different level. These paths provide starting points and progression for each of the nine roles.
Engineer
- Create an instructions file for your team's coding standards
- Build a custom agent for your most common code review patterns
- Package domain knowledge into a skill with scripts and references
TPM (Technical Program Manager)
- Use the RPI workflow to research and document project status
- Create prompts for generating status reports and risk summaries
- Build an agent that tracks cross-team dependencies
Tech Lead
- Write instructions for architecture decision conventions
- Create a code review agent that enforces team standards
- Establish a collection that bundles your team's full workflow
Security Architect
- Add security-focused instructions for security model analysis
- Create a security review agent that checks for common vulnerabilities
- Build a skill that integrates with security scanning tools
Data Scientist
- Create instructions for notebook conventions and data handling
- Build prompts for exploratory data analysis patterns
- Package statistical methodology into a skill with reference datasets
SRE/Operations
- Write instructions for runbook format and incident response
- Create an agent for infrastructure review workflows
- Build a collection integrating monitoring, alerting, and deployment tools
Business PM (Product Manager)
- Use prompts to generate user story drafts from requirements
- Create an agent for requirements analysis
- Build a Design Thinking workflow with custom agents
New Contributor
- Follow the Getting Started guide and complete your first interaction
- Create your first instructions file with the onboarding walkthrough above
- Propose a new agent or skill for a workflow gap you've identified
Utility
- Use existing prompts and agents without modification
- Customize instructions for your specific workflow context
- Contribute improvements to shared collections based on usage patterns
Measuring Success
Quantitative Indicators
- Artifact count: track the number of instructions, agents, skills, and collections over time
- Invocation frequency: monitor how often team members activate custom agents and prompts
- Error reduction: measure before-and-after rates for common mistakes the customizations target
- Onboarding velocity: compare time-to-productivity for members who use HVE Core versus those who do not
Qualitative Indicators
- Team confidence: survey whether members feel more effective with AI-assisted workflows
- Consistency: review whether generated outputs (code, docs, PRs) follow team conventions more reliably
- Feedback quality: assess whether Copilot suggestions require fewer manual corrections
Feedback Collection
Establish regular feedback cycles:
- Include Copilot customization effectiveness in sprint retrospectives
- Maintain a shared channel or document for reporting customization gaps
- Review and adjust artifacts quarterly based on accumulated feedback
- Track which artifacts are rarely used and consider deprecation
🤖 Crafted with precision by ✨Copilot following brilliant human instruction, then carefully refined by our team of discerning human reviewers.