feat(skills): add isolated-worktree workflow to 5 skills (#73)

* feat(skills): add isolated-worktree workflow to 5 skills

Document when to use the native EnterWorktree/ExitWorktree tools for
workflows with genuine collision risk: parallel mutating sub-agents
(golang-documentation, golang-modernize), variant comparison with a
serial-measurement caveat (golang-benchmark, golang-performance), and
per-fix remediation branches during large audits (golang-security).
Read-only parallel audits (security scan, testing, troubleshooting,
etc.) were deliberately excluded — concurrent reads need no isolation.

* revert: keep plugin version at 1.7.0

The isolated-worktree workflow changes do not warrant a plugin-wide
version bump on their own.

* revert: drop worktree workflow from golang-documentation

Its parallel sub-agents write independent files/sections rather than
racing on shared state, so isolation is not warranted here.

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Samuel Berthe
2026-07-05 19:48:56 +02:00
committed by GitHub
co-authored by Copilot Autofix powered by AI
parent 1e3ae5fbcb
commit faa9ccfeee
7 changed files with 41 additions and 15 deletions
+4 -4
View File
@@ -190,13 +190,13 @@ These skills are designed as **atomic, cross-referencing units**. A skill may re
| ⭐️ | ✅ `golang-documentation` | ⚡ ⚙️ | -53% | 73 | 3,017 | 11,116 |
| ⭐️ | ✅ `golang-error-handling` | ⚡ ⚙️ | -26% | 139 | 1,520 | 4,394 |
| ⭐️ | ✅ `golang-how-to` | ⚡ | — | 165 | 2,254 | 10,372 |
| ⭐️ | ✅ `golang-modernize` | ⚡ | -61% | 68 | 2,476 | 7,599 |
| ⭐️ | ✅ `golang-modernize` | ⚡ | -61% | 68 | 2,719 | 9,032 |
| ⭐️ | ✅ `golang-naming` | ⚡ ⚙️ | -23% | 158 | 2,865 | 7,233 |
| ⭐️ | ✅ `golang-safety` | ⚡ | -58% | 78 | 2,457 | 5,227 |
| ⭐️ | ✅ `golang-testing` | ⚡ 🧠 ⚙️ | -32% | 113 | 3,105 | 6,212 |
| ⭐️ | ✅ `golang-troubleshooting` | ⚡ 🧠 | -32% | 126 | 2,735 | 15,901 |
| ⭐️ | ✅ `golang-security` | ⚡ 🧠 | -32% | 84 | 3,036 | 21,472 |
| | ✅ `golang-benchmark` | ⚡ 🧠 | -50% | 99 | 2,135 | 29,248 |
| ⭐️ | ✅ `golang-security` | ⚡ 🧠 | -32% | 85 | 3,094 | 21,530 |
| | ✅ `golang-benchmark` | ⚡ 🧠 | -50% | 102 | 2,814 | 29,996 |
| | ✅ `golang-cli` | ⚡ | -43% | 122 | 2,274 | 6,089 |
| | ✅ `golang-concurrency` | ⚡ ⚙️ | -39% | 71 | 1,873 | 6,338 |
| | ✅ `golang-context` | ⚡ ⚙️ | -34% | 80 | 1,144 | 3,940 |
@@ -206,7 +206,7 @@ These skills are designed as **atomic, cross-referencing units**. A skill may re
| | ✅ `golang-structs-interfaces` | ⚡ ⚙️ | -35% | 110 | 2,999 | 2,999 |
| | ✅ `golang-lint` | ⚡ | -41% | 98 | 1,714 | 5,493 |
| | ✅ `golang-observability` | ⚡ ⚙️ | -37% | 161 | 2,921 | 18,453 |
| | ✅ `golang-performance` | ⚡ 🧠 | -39% | 127 | 1,953 | 17,855 |
| | ✅ `golang-performance` | ⚡ 🧠 | -39% | 130 | 2,121 | 18,121 |
| | ✅ `golang-pkg-go-dev` | ⚡ | — | 185 | 2,693 | 4,302 |
| | ✅ `golang-popular-libraries` | ⚡ | -30% | 61 | 893 | 4,287 |
| | ✅ `golang-project-layout` | ⚡ | -38% | 69 | 1,510 | 5,718 |