Update TODO.md: mark completed items, add session summary
- Item 2 (global CLAUDE.md): done via parent symlink - Item 9 (prune project CLAUDE.md): unblocked - Item 10 (plan mode): done - Added completed work summary for 2026-03-12 session Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
19
TODO.md
19
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.
|
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)
|
See: [hooks-and-automation.md](improvements/hooks-and-automation.md)
|
||||||
|
|
||||||
## 2. Create global `~/.claude/CLAUDE.md`
|
## 2. ~~Create global `~/.claude/CLAUDE.md`~~ → DONE (parent symlink)
|
||||||
**Impact: High | Effort: Low**
|
**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.
|
`~/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)
|
See: [global-configuration.md](improvements/global-configuration.md)
|
||||||
|
|
||||||
## 3. Configure PreToolUse security hook
|
## 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)
|
See: [hooks-and-automation.md](improvements/hooks-and-automation.md)
|
||||||
|
|
||||||
## 9. Prune and restructure project CLAUDE.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.
|
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)
|
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**
|
**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.
|
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)
|
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.
|
||||||
|
|||||||
Reference in New Issue
Block a user