From 5a93be99abf664c30c3f0084fd1556a259acae33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Fri, 13 Feb 2026 07:55:46 +0000 Subject: [PATCH] add skill --- .claude/skills/port-astgen/SKILL.md | 2 +- CLAUDE.md | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.claude/skills/port-astgen/SKILL.md b/.claude/skills/port-astgen/SKILL.md index 17f5a7abc1..1b54e018a1 100644 --- a/.claude/skills/port-astgen/SKILL.md +++ b/.claude/skills/port-astgen/SKILL.md @@ -92,7 +92,7 @@ continue to Step 7 (commit progress, re-skip). a TODO comment describing the remaining diff. 2. Remove ALL `fprintf`/`printf` debug statements from `astgen.c`. 3. Remove `#include ` if it was added for debugging. -4. Verify: `zig build all` must exit 0 with no unexpected output. +4. Verify: `zig build fmt && zig build all` must exit 0 with no unexpected output. 5. Commit: ```sh git add astgen.c astgen_test.zig diff --git a/CLAUDE.md b/CLAUDE.md index befdd99901..41dc0e2c42 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -18,3 +18,6 @@ confirmation mid-task. If you have remaining work, continue without waiting for input. - remember: **mechanical copy** when porting existing stuff, no new creativity. +- no `cppcheck` suppressions. They are here for a reason. If it is complaining + about automatic variables, make it non-automatic. I.e. find a way to satisfy + the linter, do not suppress it.