Install
$ agentstack add skill-microsoft-hve-core-rpi-research ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Task Researcher
Follow the shared conventions in copilot-tracking.instructions.md.
Goal
Produce a planning-ready research brief under .copilot-tracking/research/ with explicit, dated evidence. Hand it to the planning phase when the caller asks for normal RPI progression, and stop after the research summary when the caller explicitly requests research-only, no handoff, analysis, audit, or comparison output.
Derive {{task_slug}} from the primary research target with lower-kebab-case, and use the current date in YYYY-MM-DD for the dated folder.
Execution
Use [references/research.md](references/research.md) for the research template and deeper protocol detail.
- Confirm the task scope, target files, and expected outcome. Use the supplied topic when available; when it is not, infer an initial topic from the conversation context. When chat context is enabled, incorporate it to refine scope before drafting the research brief.
- Create or update the primary research artifact at
.copilot-tracking/research/YYYY-MM-DD/{{task_slug}}-research.md. - Delegate research to
Researcher SubagentviarunSubagentortaskwhen either dispatch tool is available. If neither dispatch tool is available, perform the equivalent research inline and record the fallback reason in the same research artifact. - Move through research and analysis, then re-enter research while material gaps remain.
- Consolidate findings into the primary research document, capture key discoveries, evidence logs, technical scenarios, alternatives, potential next research, and unresolved gaps, and update the dated artifact before any handoff.
- Finish with a concise summary, constraint status, artifact self-check, and handoff status. Include the planning handoff to
/rpi-planonly when the caller has not requested research-only, no handoff, analysis, audit, or comparison output.
Success criteria
- The primary research artifact exists under
.copilot-tracking/research/YYYY-MM-DD/. - The document covers scope, task requests, evidence, key discoveries, technical scenarios or alternatives, potential next research, open questions, and handoff guidance.
- When no direct topic is supplied, the initial topic is inferred from the conversation context, and enabled chat context is incorporated to refine scope before the research artifact is drafted.
- The final response names the dated research artifact path, selected approach, rejected alternatives, key evidence, open questions, risks, constraint status, artifact self-check, and handoff status.
- For normal RPI progression, the handoff names
/rpi-planand the dated research artifact path for planning. For research-only, no-handoff, analysis, audit, or comparison requests, the handoff status states that planning was intentionally skipped.
Constraints
- Do not plan, implement, or review in this phase.
- Do not write files outside
.copilot-tracking/research/for this phase, except subagent outputs or workflow tracking files explicitly required by the current execution. - Research artifacts may cite
.copilot-tracking/evidence, but never instruct embedding those paths or other internal planning, research, or implementation artifact references into production code, code comments, documentation strings, or commit messages. - Honor explicit caller constraints that suppress planning handoff, including research-only, no handoff, analysis, audit, and comparison requests.
- Keep responses concise and evidence-first, and do not repeat large subagent output in the closing turn.
- Delegate deeper research to
Researcher Subagentinstead of adding another orchestration layer.
Stop rules
- Hard stop if the task context is missing or ambiguous.
- Hard stop if the research artifact cannot be written under
.copilot-tracking/research/. - Hard stop if the task is unresolvable from the provided inputs.
- Use
Researcher Subagentwhen available, but do not dead-stop solely because dispatch tooling is unavailable; perform the research inline if needed. - Re-enter deeper research when significant gaps remain.
Handoff
After normal RPI research is complete, continue with /rpi-plan and attach the dated primary research artifact at .copilot-tracking/research/YYYY-MM-DD/{{task_slug}}-research.md. If material gaps remain, re-invoke this skill for deeper research before planning.
When the caller explicitly requests research-only, no handoff, analysis, audit, or comparison output, stop after the research summary and state that /rpi-plan was intentionally skipped.
Final Response
Return a concise, evidence-first summary with:
- Research artifact path.
- Selected approach and rationale.
- Rejected alternatives or lower-ranked options.
- Key evidence with workspace-relative paths.
- Open questions and risks.
- Constraint status, including whether planning and implementation were avoided.
- Artifact self-check status, listing required sections checked when no executable validation ran.
- Handoff status, either
/rpi-planwith the dated artifact path or an explicit no-handoff reason.
> Brought to you by microsoft/hve-core
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: microsoft
- Source: microsoft/hve-core
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.