Skip to content

Commit cf87473

Browse files
chore(apm): update dependencies
1 parent 65715ea commit cf87473

5 files changed

Lines changed: 64 additions & 36 deletions

File tree

.agents/skills/code-changes/references/deliver.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ Outcome first, then evidence. It contains:
2424
3. Verification evidence: the gates that ran and the concrete functional results observed.
2525
4. Loose ends explicitly left to the user (secrets to delete, manual validation steps, decisions
2626
deferred), each with the exact command or check when applicable.
27+
5. What the change did not do that its own headline implies. If a commit says "drop X", state what
28+
of X remains and why. If a capability was removed or replaced, name it as a removal, not as a
29+
simplification.
2730

2831
Never report an unverified step as done, and never bury a failure in the middle of a success
2932
story.

.agents/skills/code-changes/references/plan.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,18 @@ Write the spec down before delegating anything. It contains:
1212
- Files to touch, and the entry points to start from.
1313
- Constraints: style rules, patterns to follow (point at existing code), performance or
1414
compatibility requirements.
15+
- The language, framework, and format skills covering the files this task touches. Load them in
16+
this phase, before any code is written, and copy the rules that bind this task into the spec —
17+
control flow, test structure, logging, comment style. A skill loaded at verification does not
18+
prevent violations, it converts them into rework.
19+
- When the change replaces working code (rewrite, port, engine swap, dependency change), enumerate
20+
what the replaced code currently does by reading that code, not the request, and make that list
21+
the acceptance criteria. Keybindings, auto-inserts, defaults, and error messages all count.
22+
Anything on the list you intend to drop is a removal that needs the user's go before you write
23+
the replacement — never a simplification you report afterward.
24+
- Sample data, demo fixtures, and shipped defaults must be generic. Never promote a real person's,
25+
client's, or the user's own data to the default state of the project, even when the source
26+
material came from them — carry it as a private example instead.
1527
- Verification commands the implementer must run locally (build, tests, lint).
1628
- Explicit non-goals: what the task must NOT change. This is what keeps subagents from wandering.
1729

.agents/skills/code-changes/references/verify.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,25 @@ work by default.
77
## Quality gates
88

99
- Build, full test suite, formatters, and linters — all must pass with zero errors.
10-
- Apply the project's language skill when one exists (for example the Go skill's pre-commit
11-
gate: `modernize`, `fieldalignment`, `go mod tidy`, `gofmt`, `golangci-lint`).
12-
- Cross-compile when platform-specific files changed (`_windows.go`, `_unix.go`, and the like) —
13-
the local OS linter skips the other platform's rules.
10+
- Re-read the language and framework skills pinned in Phase 2 and review the final diff against
11+
them by hand, then run whatever pre-commit gate each one defines. Linters do not cover control
12+
flow, test structure, logging, or comment conventions — a green linter is not evidence the skill
13+
was followed.
14+
- Cross-compile or re-lint for every target platform when platform-specific files changed — the
15+
local toolchain skips the other platform's rules. The language skill names how those files are
16+
marked.
1417

1518
## Functional proof
1619

1720
Tests passing is necessary, not sufficient. Run the real flow and confirm concrete outputs:
1821
render the prompt, execute the command, hit the endpoint. Record the actual values observed —
1922
the final report quotes them as evidence, not adjectives.
2023

24+
Exercise the flow the way the user will reach it, not only the way the harness reaches it: the
25+
built artifact rather than the dev server, a cold start rather than the running process, the entry
26+
point they actually open. When a dev server or file watcher is in play, restart it before judging
27+
behavior — a stale bundle produces confident, wrong verification.
28+
2129
When the user said they will do the manual validation, state exactly what they should check and
2230
what the expected result is.
2331

.agents/skills/golang/SKILL.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -442,10 +442,14 @@ linters catch real bugs and style violations that will be flagged in CI or code
442442
After steps 1 through 3, always run `git diff` to review auto-applied changes before staging them.
443443
All four steps must complete with zero errors before the commit is created.
444444

445-
#### Platform-specific files (`_unix.go`, `_windows.go`, `_darwin.go`)
445+
#### Platform-specific files (`_unix.go`, `_windows.go`, `_darwin.go`, `_js.go`)
446446

447-
If you add or modify a file with a platform-specific suffix, also cross-compile to catch
448-
issues the local OS linter skips. On Windows, run:
447+
These suffixes, and an explicit `//go:build` constraint, are how a file is bound to one target.
448+
The toolchain type-checks and lints the files selected for the host and nothing else, so a
449+
violation in another platform's file ships silently.
450+
451+
If you add or modify such a file, also cross-compile to catch issues the local OS linter skips.
452+
On Windows, run:
449453

450454
```powershell
451455
$env:GOOS = "linux"; go build ./...; $env:GOOS = ""
@@ -458,7 +462,8 @@ GOOS=windows go build ./...
458462
```
459463

460464
This catches import mismatches, missing symbols, and linter rules (like `modernize`
461-
`strings.SplitSeq`) that apply on the non-host platform.
465+
`strings.SplitSeq`) that apply on the non-host platform. Run `golangci-lint run` under the same
466+
`GOOS` so the lint rules are covered too, not the build alone.
462467

463468
#### Common golangci-lint violations to fix before committing
464469

apm.lock.yaml

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
lockfile_version: '1'
2-
generated_at: '2026-08-03T11:20:07.846712+00:00'
2+
generated_at: '2026-08-09T10:07:39.061154+00:00'
33
apm_version: 0.26.0
44
dependencies:
55
- repo_url: ast-grep/agent-skill
@@ -26,7 +26,7 @@ dependencies:
2626
- repo_url: jandedobbeleer/agentic
2727
name: agentic-golang
2828
host: github.com
29-
resolved_commit: 0fb21d044eadf675f78605dd30ab8f5c43a04cc1
29+
resolved_commit: b5f7b6fe301b714aa0281eb47d6cfbdf7bce0cb0
3030
version: 1.0.0
3131
virtual_path: instructions/golang.instructions.md
3232
is_virtual: true
@@ -40,7 +40,7 @@ dependencies:
4040
- repo_url: jandedobbeleer/agentic
4141
name: agentic-markdown
4242
host: github.com
43-
resolved_commit: 0fb21d044eadf675f78605dd30ab8f5c43a04cc1
43+
resolved_commit: b5f7b6fe301b714aa0281eb47d6cfbdf7bce0cb0
4444
version: 1.0.0
4545
virtual_path: instructions/markdown.instructions.md
4646
is_virtual: true
@@ -54,7 +54,7 @@ dependencies:
5454
- repo_url: jandedobbeleer/agentic
5555
name: agentic-powershell
5656
host: github.com
57-
resolved_commit: 0fb21d044eadf675f78605dd30ab8f5c43a04cc1
57+
resolved_commit: b5f7b6fe301b714aa0281eb47d6cfbdf7bce0cb0
5858
version: 1.0.0
5959
virtual_path: instructions/powershell.instructions.md
6060
is_virtual: true
@@ -68,7 +68,7 @@ dependencies:
6868
- repo_url: jandedobbeleer/agentic
6969
name: code-changes
7070
host: github.com
71-
resolved_commit: 0fb21d044eadf675f78605dd30ab8f5c43a04cc1
71+
resolved_commit: b5f7b6fe301b714aa0281eb47d6cfbdf7bce0cb0
7272
version: unknown
7373
virtual_path: skills/code-changes
7474
is_virtual: true
@@ -102,30 +102,30 @@ dependencies:
102102
.agents/skills/code-changes/SKILL.md: sha256:e8332f89a1b1c4bfbf897d563357a939bacd607116708062726720c0c74ec184
103103
.agents/skills/code-changes/references/analyze.md: sha256:0a1e4825d315f44f58f13851716b42a9a6a54f6b7a6b17aa101b97d3d1fde75b
104104
.agents/skills/code-changes/references/delegate.md: sha256:cfb559d02fd17dd323d89261bea6fa4ce7a59a01ac616c06a43cf88173df2ba0
105-
.agents/skills/code-changes/references/deliver.md: sha256:f4c48a1adf3139ddb9259339c2919e533ee448b1a1e9b03a1393fc38ebebf0e4
105+
.agents/skills/code-changes/references/deliver.md: sha256:f4bdbb7f85966aa281c7831acaac981691882960fba14752ffe43e5a3a90cca7
106106
.agents/skills/code-changes/references/escalate.md: sha256:b240512bcc3764ee82fbf880c11d74f4b73e4bee640e64d55ad62fea70484874
107107
.agents/skills/code-changes/references/issue-triage.md: sha256:7e92dad2274802263787f22f80ca5dcf2a2614fd4460650b19cfc5ec904169c2
108108
.agents/skills/code-changes/references/model-tiers.md: sha256:0d21f6f1456bd2ff7f97ece0e181660c9e6270eb1530ad81a6d5a1b324dc0111
109-
.agents/skills/code-changes/references/plan.md: sha256:d1bdd255c147cd3ea4aaadcbb0d6380c6753af930f23401a4be4473d17b4c165
109+
.agents/skills/code-changes/references/plan.md: sha256:6f299e0b7c5e7677277bc570d1b76e92f4387a8d37de4877447225e80db36801
110110
.agents/skills/code-changes/references/pr-review-comments.md: sha256:ff3d4be9488c4363b55947ddea07dc350e52d26fe656b4155b5a621cdb37a1c9
111111
.agents/skills/code-changes/references/supervise.md: sha256:6c17cd74c4cac7bfc73d7be7e271f1470662e569e26c6667a5b16a702bd6d9c3
112-
.agents/skills/code-changes/references/verify.md: sha256:347c831be88cf73e706717f667cc83c1cbd8867d886fecf8ed3bcd24cf69fff6
112+
.agents/skills/code-changes/references/verify.md: sha256:54530e1e5c4d54000b1046f141cd621e834aeb0c6176f95b76dca35a33c53fc9
113113
.claude/skills/code-changes/SKILL.md: sha256:e8332f89a1b1c4bfbf897d563357a939bacd607116708062726720c0c74ec184
114114
.claude/skills/code-changes/references/analyze.md: sha256:0a1e4825d315f44f58f13851716b42a9a6a54f6b7a6b17aa101b97d3d1fde75b
115115
.claude/skills/code-changes/references/delegate.md: sha256:cfb559d02fd17dd323d89261bea6fa4ce7a59a01ac616c06a43cf88173df2ba0
116-
.claude/skills/code-changes/references/deliver.md: sha256:f4c48a1adf3139ddb9259339c2919e533ee448b1a1e9b03a1393fc38ebebf0e4
116+
.claude/skills/code-changes/references/deliver.md: sha256:f4bdbb7f85966aa281c7831acaac981691882960fba14752ffe43e5a3a90cca7
117117
.claude/skills/code-changes/references/escalate.md: sha256:b240512bcc3764ee82fbf880c11d74f4b73e4bee640e64d55ad62fea70484874
118118
.claude/skills/code-changes/references/issue-triage.md: sha256:7e92dad2274802263787f22f80ca5dcf2a2614fd4460650b19cfc5ec904169c2
119119
.claude/skills/code-changes/references/model-tiers.md: sha256:0d21f6f1456bd2ff7f97ece0e181660c9e6270eb1530ad81a6d5a1b324dc0111
120-
.claude/skills/code-changes/references/plan.md: sha256:d1bdd255c147cd3ea4aaadcbb0d6380c6753af930f23401a4be4473d17b4c165
120+
.claude/skills/code-changes/references/plan.md: sha256:6f299e0b7c5e7677277bc570d1b76e92f4387a8d37de4877447225e80db36801
121121
.claude/skills/code-changes/references/pr-review-comments.md: sha256:ff3d4be9488c4363b55947ddea07dc350e52d26fe656b4155b5a621cdb37a1c9
122122
.claude/skills/code-changes/references/supervise.md: sha256:6c17cd74c4cac7bfc73d7be7e271f1470662e569e26c6667a5b16a702bd6d9c3
123-
.claude/skills/code-changes/references/verify.md: sha256:347c831be88cf73e706717f667cc83c1cbd8867d886fecf8ed3bcd24cf69fff6
124-
content_hash: sha256:cdf846ddb0c18729b0c8845d3d6abf7c1970627b2e2a56bf537442e6d5f70237
123+
.claude/skills/code-changes/references/verify.md: sha256:54530e1e5c4d54000b1046f141cd621e834aeb0c6176f95b76dca35a33c53fc9
124+
content_hash: sha256:7d139c7ade1661932608375f7c46751c3664a8cc8e39b4cd7d24560da32dcca6
125125
- repo_url: jandedobbeleer/agentic
126126
name: conventional-commit
127127
host: github.com
128-
resolved_commit: 0fb21d044eadf675f78605dd30ab8f5c43a04cc1
128+
resolved_commit: b5f7b6fe301b714aa0281eb47d6cfbdf7bce0cb0
129129
version: unknown
130130
virtual_path: skills/conventional-commit
131131
is_virtual: true
@@ -142,7 +142,7 @@ dependencies:
142142
- repo_url: jandedobbeleer/agentic
143143
name: golang
144144
host: github.com
145-
resolved_commit: 0fb21d044eadf675f78605dd30ab8f5c43a04cc1
145+
resolved_commit: b5f7b6fe301b714aa0281eb47d6cfbdf7bce0cb0
146146
version: unknown
147147
virtual_path: skills/golang
148148
is_virtual: true
@@ -153,13 +153,13 @@ dependencies:
153153
- .claude/skills/golang
154154
- .claude/skills/golang/SKILL.md
155155
deployed_file_hashes:
156-
.agents/skills/golang/SKILL.md: sha256:7f902d05e2a53f97e261b1007ba2a529a8578d51b104d10f57f31e183f5d5b25
157-
.claude/skills/golang/SKILL.md: sha256:7f902d05e2a53f97e261b1007ba2a529a8578d51b104d10f57f31e183f5d5b25
158-
content_hash: sha256:02af077387c51e6a9b5e9d109f992b4284e84ebf2dbf8aea154eb2bad6ff3ddb
156+
.agents/skills/golang/SKILL.md: sha256:89ff95bbb7d575eafb790bb079e7bdaf6392a71de67b1b835ff70bad1133af2d
157+
.claude/skills/golang/SKILL.md: sha256:89ff95bbb7d575eafb790bb079e7bdaf6392a71de67b1b835ff70bad1133af2d
158+
content_hash: sha256:db25f5feecfd446cb39eb18d32d4efb478fcd7c5452f7b3faf676ba4b6afdbde
159159
- repo_url: jandedobbeleer/agentic
160160
name: markdown
161161
host: github.com
162-
resolved_commit: 0fb21d044eadf675f78605dd30ab8f5c43a04cc1
162+
resolved_commit: b5f7b6fe301b714aa0281eb47d6cfbdf7bce0cb0
163163
version: unknown
164164
virtual_path: skills/markdown
165165
is_virtual: true
@@ -176,7 +176,7 @@ dependencies:
176176
- repo_url: jandedobbeleer/agentic
177177
name: powershell
178178
host: github.com
179-
resolved_commit: 0fb21d044eadf675f78605dd30ab8f5c43a04cc1
179+
resolved_commit: b5f7b6fe301b714aa0281eb47d6cfbdf7bce0cb0
180180
version: unknown
181181
virtual_path: skills/powershell
182182
is_virtual: true
@@ -193,7 +193,7 @@ dependencies:
193193
- repo_url: jandedobbeleer/agentic
194194
name: writing-clearly-and-concisely
195195
host: github.com
196-
resolved_commit: 0fb21d044eadf675f78605dd30ab8f5c43a04cc1
196+
resolved_commit: b5f7b6fe301b714aa0281eb47d6cfbdf7bce0cb0
197197
version: unknown
198198
virtual_path: skills/writing-clearly-and-concisely
199199
is_virtual: true
@@ -334,7 +334,7 @@ deployments:
334334
owners:
335335
- jandedobbeleer/agentic/skills/code-changes
336336
active_owner: jandedobbeleer/agentic/skills/code-changes
337-
content_hash: sha256:f4c48a1adf3139ddb9259339c2919e533ee448b1a1e9b03a1393fc38ebebf0e4
337+
content_hash: sha256:f4bdbb7f85966aa281c7831acaac981691882960fba14752ffe43e5a3a90cca7
338338
- kind: project-relative
339339
target: claude
340340
value: .claude/skills/code-changes/references/escalate.md
@@ -370,7 +370,7 @@ deployments:
370370
owners:
371371
- jandedobbeleer/agentic/skills/code-changes
372372
active_owner: jandedobbeleer/agentic/skills/code-changes
373-
content_hash: sha256:d1bdd255c147cd3ea4aaadcbb0d6380c6753af930f23401a4be4473d17b4c165
373+
content_hash: sha256:6f299e0b7c5e7677277bc570d1b76e92f4387a8d37de4877447225e80db36801
374374
- kind: project-relative
375375
target: claude
376376
value: .claude/skills/code-changes/references/pr-review-comments.md
@@ -397,7 +397,7 @@ deployments:
397397
owners:
398398
- jandedobbeleer/agentic/skills/code-changes
399399
active_owner: jandedobbeleer/agentic/skills/code-changes
400-
content_hash: sha256:347c831be88cf73e706717f667cc83c1cbd8867d886fecf8ed3bcd24cf69fff6
400+
content_hash: sha256:54530e1e5c4d54000b1046f141cd621e834aeb0c6176f95b76dca35a33c53fc9
401401
- kind: project-relative
402402
target: claude
403403
value: .claude/skills/conventional-commit
@@ -433,7 +433,7 @@ deployments:
433433
owners:
434434
- jandedobbeleer/agentic/skills/golang
435435
active_owner: jandedobbeleer/agentic/skills/golang
436-
content_hash: sha256:7f902d05e2a53f97e261b1007ba2a529a8578d51b104d10f57f31e183f5d5b25
436+
content_hash: sha256:89ff95bbb7d575eafb790bb079e7bdaf6392a71de67b1b835ff70bad1133af2d
437437
- kind: project-relative
438438
target: claude
439439
value: .claude/skills/markdown
@@ -622,7 +622,7 @@ deployments:
622622
owners:
623623
- jandedobbeleer/agentic/skills/code-changes
624624
active_owner: jandedobbeleer/agentic/skills/code-changes
625-
content_hash: sha256:f4c48a1adf3139ddb9259339c2919e533ee448b1a1e9b03a1393fc38ebebf0e4
625+
content_hash: sha256:f4bdbb7f85966aa281c7831acaac981691882960fba14752ffe43e5a3a90cca7
626626
- kind: project-relative
627627
target: copilot
628628
value: .agents/skills/code-changes/references/escalate.md
@@ -658,7 +658,7 @@ deployments:
658658
owners:
659659
- jandedobbeleer/agentic/skills/code-changes
660660
active_owner: jandedobbeleer/agentic/skills/code-changes
661-
content_hash: sha256:d1bdd255c147cd3ea4aaadcbb0d6380c6753af930f23401a4be4473d17b4c165
661+
content_hash: sha256:6f299e0b7c5e7677277bc570d1b76e92f4387a8d37de4877447225e80db36801
662662
- kind: project-relative
663663
target: copilot
664664
value: .agents/skills/code-changes/references/pr-review-comments.md
@@ -685,7 +685,7 @@ deployments:
685685
owners:
686686
- jandedobbeleer/agentic/skills/code-changes
687687
active_owner: jandedobbeleer/agentic/skills/code-changes
688-
content_hash: sha256:347c831be88cf73e706717f667cc83c1cbd8867d886fecf8ed3bcd24cf69fff6
688+
content_hash: sha256:54530e1e5c4d54000b1046f141cd621e834aeb0c6176f95b76dca35a33c53fc9
689689
- kind: project-relative
690690
target: copilot
691691
value: .agents/skills/conventional-commit
@@ -721,7 +721,7 @@ deployments:
721721
owners:
722722
- jandedobbeleer/agentic/skills/golang
723723
active_owner: jandedobbeleer/agentic/skills/golang
724-
content_hash: sha256:7f902d05e2a53f97e261b1007ba2a529a8578d51b104d10f57f31e183f5d5b25
724+
content_hash: sha256:89ff95bbb7d575eafb790bb079e7bdaf6392a71de67b1b835ff70bad1133af2d
725725
- kind: project-relative
726726
target: copilot
727727
value: .agents/skills/markdown

0 commit comments

Comments
 (0)