From 5244a972d6e8e001f1415551a79403d2d197e1bd Mon Sep 17 00:00:00 2001 From: Pieter Viljoen Date: Wed, 19 Aug 2026 12:55:50 -0700 Subject: [PATCH 1/2] Remove Repo-Relative Copilot Skill Link --- .agents/skills/copilot-instructions-keeper/SKILL.md | 2 +- .claude-plugin/fleet-skills/.source-digest | 2 +- .../fleet-skills/skills/copilot-instructions-keeper/SKILL.md | 2 +- .github/skills/copilot-instructions-keeper/SKILL.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.agents/skills/copilot-instructions-keeper/SKILL.md b/.agents/skills/copilot-instructions-keeper/SKILL.md index e4b69c61..91aef3d2 100644 --- a/.agents/skills/copilot-instructions-keeper/SKILL.md +++ b/.agents/skills/copilot-instructions-keeper/SKILL.md @@ -58,7 +58,7 @@ repo's copy is wrong in both directions: 4. If in doubt whether an entry is still valid for the current tree, treat it per the guard skill below rather than guessing. -This is the same failure class [`carried-instruction-file-guard`](../carried-instruction-file-guard/SKILL.md) +This is the same failure class `carried-instruction-file-guard` exists to stop for `AGENTS.md`, `GOVERNANCE.md`, `CODESTYLE.md`, and `WORKFLOW.md`: a routine-sounding overwrite silently deleting content that is not a stale copy of the hub. Run that skill's distinctive-phrase probe against this file too before any full-file replace. It is diff --git a/.claude-plugin/fleet-skills/.source-digest b/.claude-plugin/fleet-skills/.source-digest index f36babb3..2626f603 100644 --- a/.claude-plugin/fleet-skills/.source-digest +++ b/.claude-plugin/fleet-skills/.source-digest @@ -1 +1 @@ -366e93af69f45f26 +4ac4f60875eeca09 diff --git a/.claude-plugin/fleet-skills/skills/copilot-instructions-keeper/SKILL.md b/.claude-plugin/fleet-skills/skills/copilot-instructions-keeper/SKILL.md index e4b69c61..91aef3d2 100644 --- a/.claude-plugin/fleet-skills/skills/copilot-instructions-keeper/SKILL.md +++ b/.claude-plugin/fleet-skills/skills/copilot-instructions-keeper/SKILL.md @@ -58,7 +58,7 @@ repo's copy is wrong in both directions: 4. If in doubt whether an entry is still valid for the current tree, treat it per the guard skill below rather than guessing. -This is the same failure class [`carried-instruction-file-guard`](../carried-instruction-file-guard/SKILL.md) +This is the same failure class `carried-instruction-file-guard` exists to stop for `AGENTS.md`, `GOVERNANCE.md`, `CODESTYLE.md`, and `WORKFLOW.md`: a routine-sounding overwrite silently deleting content that is not a stale copy of the hub. Run that skill's distinctive-phrase probe against this file too before any full-file replace. It is diff --git a/.github/skills/copilot-instructions-keeper/SKILL.md b/.github/skills/copilot-instructions-keeper/SKILL.md index e4b69c61..91aef3d2 100644 --- a/.github/skills/copilot-instructions-keeper/SKILL.md +++ b/.github/skills/copilot-instructions-keeper/SKILL.md @@ -58,7 +58,7 @@ repo's copy is wrong in both directions: 4. If in doubt whether an entry is still valid for the current tree, treat it per the guard skill below rather than guessing. -This is the same failure class [`carried-instruction-file-guard`](../carried-instruction-file-guard/SKILL.md) +This is the same failure class `carried-instruction-file-guard` exists to stop for `AGENTS.md`, `GOVERNANCE.md`, `CODESTYLE.md`, and `WORKFLOW.md`: a routine-sounding overwrite silently deleting content that is not a stale copy of the hub. Run that skill's distinctive-phrase probe against this file too before any full-file replace. It is From 06532e840d8a4894a2770a573b7d7603d17b18e3 Mon Sep 17 00:00:00 2001 From: Pieter Viljoen Date: Wed, 19 Aug 2026 13:01:04 -0700 Subject: [PATCH 2/2] Clarify Copilot Skill Guard Reference --- .agents/skills/copilot-instructions-keeper/SKILL.md | 4 ++-- .claude-plugin/fleet-skills/.source-digest | 2 +- .../fleet-skills/skills/copilot-instructions-keeper/SKILL.md | 4 ++-- .github/skills/copilot-instructions-keeper/SKILL.md | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.agents/skills/copilot-instructions-keeper/SKILL.md b/.agents/skills/copilot-instructions-keeper/SKILL.md index 91aef3d2..88f3c38c 100644 --- a/.agents/skills/copilot-instructions-keeper/SKILL.md +++ b/.agents/skills/copilot-instructions-keeper/SKILL.md @@ -58,8 +58,8 @@ repo's copy is wrong in both directions: 4. If in doubt whether an entry is still valid for the current tree, treat it per the guard skill below rather than guessing. -This is the same failure class `carried-instruction-file-guard` -exists to stop for `AGENTS.md`, `GOVERNANCE.md`, `CODESTYLE.md`, and `WORKFLOW.md`: a +The `carried-instruction-file-guard` skill stops this same failure class for `AGENTS.md`, +`GOVERNANCE.md`, `CODESTYLE.md`, and `WORKFLOW.md`: a routine-sounding overwrite silently deleting content that is not a stale copy of the hub. Run that skill's distinctive-phrase probe against this file too before any full-file replace. It is not in that skill's own file list because its failure mode, ledger entries rather than fleet diff --git a/.claude-plugin/fleet-skills/.source-digest b/.claude-plugin/fleet-skills/.source-digest index 2626f603..46314d5d 100644 --- a/.claude-plugin/fleet-skills/.source-digest +++ b/.claude-plugin/fleet-skills/.source-digest @@ -1 +1 @@ -4ac4f60875eeca09 +d3612672c54a6bc1 diff --git a/.claude-plugin/fleet-skills/skills/copilot-instructions-keeper/SKILL.md b/.claude-plugin/fleet-skills/skills/copilot-instructions-keeper/SKILL.md index 91aef3d2..88f3c38c 100644 --- a/.claude-plugin/fleet-skills/skills/copilot-instructions-keeper/SKILL.md +++ b/.claude-plugin/fleet-skills/skills/copilot-instructions-keeper/SKILL.md @@ -58,8 +58,8 @@ repo's copy is wrong in both directions: 4. If in doubt whether an entry is still valid for the current tree, treat it per the guard skill below rather than guessing. -This is the same failure class `carried-instruction-file-guard` -exists to stop for `AGENTS.md`, `GOVERNANCE.md`, `CODESTYLE.md`, and `WORKFLOW.md`: a +The `carried-instruction-file-guard` skill stops this same failure class for `AGENTS.md`, +`GOVERNANCE.md`, `CODESTYLE.md`, and `WORKFLOW.md`: a routine-sounding overwrite silently deleting content that is not a stale copy of the hub. Run that skill's distinctive-phrase probe against this file too before any full-file replace. It is not in that skill's own file list because its failure mode, ledger entries rather than fleet diff --git a/.github/skills/copilot-instructions-keeper/SKILL.md b/.github/skills/copilot-instructions-keeper/SKILL.md index 91aef3d2..88f3c38c 100644 --- a/.github/skills/copilot-instructions-keeper/SKILL.md +++ b/.github/skills/copilot-instructions-keeper/SKILL.md @@ -58,8 +58,8 @@ repo's copy is wrong in both directions: 4. If in doubt whether an entry is still valid for the current tree, treat it per the guard skill below rather than guessing. -This is the same failure class `carried-instruction-file-guard` -exists to stop for `AGENTS.md`, `GOVERNANCE.md`, `CODESTYLE.md`, and `WORKFLOW.md`: a +The `carried-instruction-file-guard` skill stops this same failure class for `AGENTS.md`, +`GOVERNANCE.md`, `CODESTYLE.md`, and `WORKFLOW.md`: a routine-sounding overwrite silently deleting content that is not a stale copy of the hub. Run that skill's distinctive-phrase probe against this file too before any full-file replace. It is not in that skill's own file list because its failure mode, ledger entries rather than fleet