Task agents
Task prompts connect agents through handoffs. Research already uses a subagent.
Repository snapshotRPI skills, HVE Builder
and plugin installation.
The starting snapshot and four changes from repository history.
Task prompts connect agents through handoffs. Research already uses a subagent.
Repository snapshotPhase workflows move into reusable skills.
PR #1953A skill for creating, reviewing and testing Copilot customizations.
Introduced in PR #2438Existing plugin packages are combined into a single HVE Core plugin.
PR #2712RPI gains automatic loops. HVE Builder can reassess a corrected version.
PRs #2859 / #2858Pacific dates. HVE Builder's first merged skill appears on July 11; plugin support predates August.
/task-research/task-plan/task-implementTask Researcher used a named research subagent. Agent and prompt files carried the workflow.
/rpi-research/rpi-plan/rpi-implement/rpi-reviewEach skill defines its phase's work and evidence. The RPI Agent can coordinate the phases, but is optional.
/rpi-research.The agent coordinates phase handoffs and asks how you want to participate.
RPI Agent is optional. The phase skills can also run independently. This dropdown is a reconstruction.
Evidence, alternatives,
readiness
/rpi-researchGoals, requirements,
dependencies
/rpi-planSource changes,
validation evidence
/rpi-implementFindings, decisions,
routed follow-up
/rpi-review## Executive Summary
Use a local queue for the first demo.
## Findings
Shared-device votes should clear on reset.
Evidence: C1, W1
Confidence: high for local behavior
## Recommendation and Alternatives
Session-only state / persistent storage
## Planning Readiness and Next Step
Ready to plan a local-only demoC# identifies codebase evidence.
W# identifies an external source.
### [ ] P01: Make snack voting visible
Goals:
* Teammates can see the current queue.
#### [ ] P01-T01: Add local voting
Goals:
* One vote changes the displayed count.
Requirements:
* FR-001: voting stays local.
* FR-002: reset clears the session.
Details:
* No account, backend, or live service.
References:
* Research: local-scope finding
Dependencies:
* NoneGoals describe the result. Requirements make it checkable.
Details and References give the implementer context.
Use the dependencies and before/after diagrams to spot missing work.
Refer to task IDs when requesting changes.plan-critique.mdBefore codingThe plan requires Reset, but does not say how to check the displayed count.
changes.mdAfter coding## Completed Work
P01-T02: reset and render added.
## Validation Record
Reset clears votes: Passed
Displayed count is zero: Passed
Include the check results, plan changes and any unfinished work.
Example records. Critique examines the plan; the changes record documents implementation and its checks.
RV-001Separate failure example: Review is Complete, but its outcome is Defects found. Retained decisions still require user input.
Example selection. Safety confirmations, workflow gates and human-review requirements apply in every mode.
The current phase's gates pass and the next action is authorized.
The agent needs a retained user decision, missing evidence or a safety confirmation.
The request is complete, the user stops, or repeated attempts cannot make progress.
Follow-ups cover work required by the request. Optional cleanup stays separate.
A research skill can provide domain criteria. A registered research subagent can investigate an independent question.
The assignment does not expand permissions. The primary assistant keeps the decisions.
Prompt-engineering work used a dedicated agent, prompt and instruction file.
HVE Builder was introduced first. The old entry-point files were retired on July 26.
Create or improve a customization, refactor it, or request a read-only review.
The prompt-builder, prompt-refactor and prompt-analyze skills now route to HVE Builder.
Read repository conventions and relevant extensions. Use rpi-research when a decision needs more evidence.
Major changes need behavior evidence for the version being delivered. Supported skips for smaller changes are recorded.
The primary assistant changes the source. The tester assesses the frozen version without editing it.
Assess this version
and report findings
Repeat affected checks
and required assessment
Behavior testing defaults to simulation. Native execution needs an explicit request and the required safety controls.
---
name: snack-evidence
description: Use during research on
office snack queues to assess inventory
evidence, freshness and uncertainty.
---
## Evidence criteria
Separate counted stock from estimates.
Record the source and observation time.
Report missing counts as unknown.
## Boundary
Read-only; do not order snacks.
The primary assistant recommends next steps.The description should name the research task and the evidence it helps assess.
For a separate investigation, provide a research subagent with a stable name, host registration and a specific output file.
Instructions match paths.Investigate the task, agree on the plan, implement it and review the results.
Example: the snack-voting app.Write and assess the instructions that guide future research.
Example: Snack Evidence.microsoft/hve-coreMarketplace source
hve-core@hve-corePlugin @ marketplace
/rpi-researchA skill in the enabled plugin
plugin.jsonLists the HVE Core components included in the plugin.
marketplace.jsonPoints to the repository-root plugin. Registering the marketplace makes it discoverable; installation is a separate action.
copilot plugin marketplace add microsoft/hve-corecopilot plugin install hve-core@hve-coreUse it in both clients
VS Code discovers CLI-installed plugins when it can read the same user-home directory.
Choose a version when needed
These commands follow the current repository source. Use a supported ref or tag to pin a version.
September 10, 2026 reference: Copilot CLI v1.0.83 and VS Code 1.137.0. Commands are shown only.
~/.copilot/installed-plugins/VS Code reads the CLI's installed-plugin directory in the same user home.
Supported by VS Code 1.137 sourceVS Code manages this installation separately. Its default flow does not register a CLI plugin.
Default installation behavior* Manual path sharing can differ. Discovery requires access to the same home directory, chat.plugins.enabled, an enabled plugin and policy permission. It does not sync installations across machines.
Copyright (C) 2011-2026 Hakim El Hattab, http://hakim.se, and reveal.js contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.