From 5a6ac5f8e4ddb3180ee758ecd7655738c6588421 Mon Sep 17 00:00:00 2001 From: ptarrant Date: Sun, 28 Jun 2026 20:42:46 -0500 Subject: [PATCH] fix: anchor .claude skill un-ignore to repo root Previous rules un-ignored nested .claude/ dirs (e.g. md//.claude/ harness state). Leading-slash anchoring scopes the exception to the repo root skill only. Co-Authored-By: Claude Opus 4.8 (1M context) --- .gitignore | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 05b2795..e074b34 100644 --- a/.gitignore +++ b/.gitignore @@ -4,12 +4,15 @@ pdfs/ # Generated OCR worklist (regenerated each run) needs-ocr.txt -# Claude Code session/harness state (but version committed skills) -.claude/* -!.claude/skills/ -.claude/skills/* -!.claude/skills/research/ -!.claude/skills/research/** +# Claude Code session/harness state — ignored everywhere (incl. nested .claude/) +.claude/ +# ...except the committed research skill at the REPO ROOT only (leading slash) +!/.claude/ +/.claude/* +!/.claude/skills/ +/.claude/skills/* +!/.claude/skills/research/ +!/.claude/skills/research/** # Python .venv/