You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/copilot-instructions.md
+4-13Lines changed: 4 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -334,24 +334,15 @@ The weekly `copilot-setup-steps.yml` cron and `Test-BinaryFreshness.ps1` weekly
334
334
335
335
The `Bootstrap hve-core RPI skills` step in `copilot-setup-steps.yml` runs **outside** the cloud-agent firewall and uses `gh skill install` to download the complete RPI skill suite from a pinned `microsoft/hve-core` commit into immediate subdirectories of `.github/skills/`.
336
336
337
-
The generated `.github/skills/rpi-*/` directories are gitignored and excluded from repository Markdown linting. The setup step names all eight allowed skill paths explicitly, pins every installation to the reviewed commit, and relies on the GitHub CLI to preserve each skill's references and templates and inject its source commit and tree metadata into `SKILL.md`. Bootstrap failure is fatal because no local fallback provides these workflows.
337
+
The generated `.github/skills/rpi-*/` directories and `.github/instructions/hve-core/copilot-tracking.instructions.md` are gitignored and excluded from repository linting. The setup step names all eight allowed skill paths explicitly, pins every installation to the reviewed commit, and downloads the shared tracking instruction from the same commit.
338
+
339
+
The GitHub CLI preserves each skill's references and templates and injects its source commit and tree metadata into `SKILL.md`. Bootstrap failure is fatal because no local fallback provides these workflows.
338
340
339
341
The cloud agent discovers the `rpi-quick`, `rpi-research`, `rpi-plan`, `rpi-implement`, and `rpi-review` workflows directly from their `SKILL.md` files. The bootstrap also preserves `rpi-challenger`, `rpi-plan-critique`, `rpi-walkthrough`, and every bundled reference and template.
340
342
341
343
The current immutable commit predates a published hve-core release containing the skill-forward layout. Prefer a released commit on upgrades; when none exists, review the complete upstream commit and tree before changing `RPI_SKILLS_REF`.
342
344
343
-
Before starting RPI work, verify each required `.github/skills/rpi-*/SKILL.md` exists and its `metadata.github-pinned` value matches `RPI_SKILLS_REF`; otherwise stop with a bootstrap failure.
344
-
345
-
Use `.copilot-tracking/` for RPI intermediate state rather than conversation memory. Keep task slugs in lower kebab case and write dated artifacts to the phase-specific paths used by the skills:
Generated tracking Markdown starts with `<!-- markdownlint-disable-file -->`. Use one stable task ID across artifacts, `Pxx` phase IDs, and `Pxx-Txx` task IDs. Keep tracking paths out of production code, code comments, documentation strings, and commit messages. Update the current phase artifact when gaps remain instead of skipping ahead, and name the next phase and expected artifact path in handoffs.
345
+
Before starting RPI work, verify each required `.github/skills/rpi-*/SKILL.md` exists, its `metadata.github-pinned` value matches `RPI_SKILLS_REF`, and `.github/instructions/hve-core/copilot-tracking.instructions.md` exists; otherwise stop with a bootstrap failure. The generated instruction is the source of truth for `.copilot-tracking/` artifact paths, evidence ownership, IDs, formatting, and handoffs.
355
346
356
347
In cloud-agent PR work, persist each completed RPI phase as a PR comment and maintain an `RPI Artifact Index` in the PR description with the phase comment links and resolved upstream SHA. If PR write tools are unavailable, include the complete phase artifacts in the final response rather than claiming durable persistence.
Copy file name to clipboardExpand all lines: docs/reference/copilot-artifacts.md
+4-7Lines changed: 4 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,6 +29,7 @@ The cloud-agent setup workflow provisions the RPI skill suite at runtime.
29
29
| Instruction | Commit Messages | Conventional Commits format for all commit messages |`.github/instructions/commit-message.instructions.md`|
30
30
| Instruction | Dataviewer | Coding standards for dataviewer development |`.github/instructions/dataviewer.instructions.md`|
31
31
| Instruction | Docs Style and Conventions | Writing standards for all markdown files |`.github/instructions/docs-style-and-conventions.instructions.md`|
The cloud-agent setup workflow uses `gh skill install` to download eight
143
-
explicit RPI skill paths from a pinned `microsoft/hve-core` commit into
144
-
gitignored `.github/skills/rpi-*/` directories. Each skill is an immediate
145
-
child of `.github/skills/`, as required for discovery. Local clones do not
146
-
contain these skills unless the setup workflow has provisioned them. Each skill
147
-
retains its upstream references and templates, and the GitHub CLI injects the
148
-
source commit and tree metadata into its `SKILL.md` front matter.
143
+
The cloud-agent setup workflow uses `gh skill install` to download eight explicit RPI skill paths from a pinned `microsoft/hve-core` commit into gitignored `.github/skills/rpi-*/` directories. It also downloads the shared `copilot-tracking.instructions.md` from the same commit into `.github/instructions/hve-core/`.
144
+
145
+
Each skill is an immediate child of `.github/skills/`, as required for discovery. Local clones do not contain these runtime artifacts unless the setup workflow has provisioned them. Each skill retains its upstream references and templates, and the GitHub CLI injects the source commit and tree metadata into its `SKILL.md` front matter.
0 commit comments