diff --git a/TODO.md b/TODO.md index d504537..c14dbb8 100644 --- a/TODO.md +++ b/TODO.md @@ -7,9 +7,9 @@ Prioritised by impact and effort. Each item references its detailed topic file i Auto-format code after every Edit/Write. Removes all formatting rules from CLAUDE.md, saves tokens, and guarantees consistent output. Start with `shfmt` for shell and expand. See: [hooks-and-automation.md](improvements/hooks-and-automation.md) -## 2. Create global `~/.claude/CLAUDE.md` -**Impact: High | Effort: Low** -Move cross-project conventions (Gitea, secrets, SSH, commit format, response style) out of the project-level CLAUDE.md. Reduces duplication and frees ~40 lines from every project file. +## 2. ~~Create global `~/.claude/CLAUDE.md`~~ → DONE (parent symlink) +**Impact: High | Effort: Low** ✅ +`~/dev/claude/CLAUDE.md` symlinked to `claude-foundations/CLAUDE.md`. All projects under `~/dev/claude/` inherit it automatically. Used parent-directory scope (option B) rather than global `~/.claude/` scope. See: [global-configuration.md](improvements/global-configuration.md) ## 3. Configure PreToolUse security hook @@ -43,11 +43,20 @@ Save conversation transcript before auto-compaction. Pairs with auto-memory to e See: [hooks-and-automation.md](improvements/hooks-and-automation.md) ## 9. Prune and restructure project CLAUDE.md -**Impact: Medium | Effort: Medium** +**Impact: Medium | Effort: Medium** — UNBLOCKED (item 2 complete) After creating the global file (item 2), prune the project CLAUDE.md. Move discoverable info out, rewrite prohibitions as positive guidance, add verification commands section, put critical rules at the top. See: [claude-md-refinements.md](improvements/claude-md-refinements.md) -## 10. Adopt Plan Mode as default workflow +## 10. Adopt Plan Mode as default workflow — DONE (used this session) **Impact: High | Effort: Zero** Use Shift+Tab twice before any non-trivial task. Iterate on the plan before executing. Boris from Anthropic says this "easily 2-3x's results." No tooling needed — just a habit change. See: [planning-and-workflow.md](improvements/planning-and-workflow.md) + +--- + +## Completed This Session (2026-03-12) + +- **Best-practices library** — 11 topic files + INDEX.md extracted from cluster-bootstrap and custom-claude-skills. Referenced in CLAUDE.md for auto-loading per project. +- **Knowledge distillation pipeline** — Three new skills (`/log`, `/reflect-logs`, `/distill-best-practices`) with settings.yaml, state tracking, log pruning, and staleness detection. +- **Parent CLAUDE.md symlink** — `~/dev/claude/CLAUDE.md` → claude-foundations, all projects inherit automatically. +- **claude-foundations Gitea repo** — Created under skynet org, pushed.