From d1f1ae1f1ed1e1ee82c65e098694d0fb4bb98446 Mon Sep 17 00:00:00 2001 From: Drew Ritter Date: Mon, 20 Jul 2026 16:38:11 -0700 Subject: [PATCH] sdd: never commit the plan workspace to the project repo --- skills/subagent-driven-development/SKILL.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/skills/subagent-driven-development/SKILL.md b/skills/subagent-driven-development/SKILL.md index 52102f81..0bd94220 100644 --- a/skills/subagent-driven-development/SKILL.md +++ b/skills/subagent-driven-development/SKILL.md @@ -137,6 +137,11 @@ a ledger file, not only in todos. verbatim into `/constraints.md`. Every dispatch's binding constraint values paste from that file — the plan itself stays closed after Setup, even across compaction. +- The workspace is never committed to the project repo. Do not `git add` + anything under it, and never write a commit whose purpose is to record, + correct, or tidy a workspace artifact — reports and ledgers are session + records, not deliverables. If the repo lacks a `.gitignore` entry for + `.superpowers/`, leave the directory untracked rather than committing it. - The ledger is your recovery map: the commits it names exist in git even when your context no longer remembers creating them. After compaction, trust the ledger and `git log` over your own recollection.