lth-reflect
Retroactively store session learnings to lth memory without manual store calls
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Retroactively store session learnings to lth memory without manual store calls
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Memory-driven team workflow with AST-aware code editing via grv — agents read and write Go code through the grv tool instead of raw file I/O. INIT → WORKTREE → BRAINSTORM → PLAN → EXECUTE → REVIEW → COMPLETE
Memory-driven team workflow — agents bootstrap their own guidance from lth before working. INIT → WORKTREE → BRAINSTORM → PLAN → EXECUTE → REVIEW → COMPLETE
Generate a structured task brief from lth memory before starting work
Session warmup — surface recent project context from lth memory
Bootstrap agent memory from lth — reconstruct context from stored memories before working, store findings after
| name | lth:reflect |
| description | Retroactively store session learnings to lth memory without manual store calls |
| user-invocable | true |
| category | memory |
After completing work, automatically extracts key decisions and learnings from git history and workflow artifacts, then stores them to lth memory. Closes the feedback loop without requiring manual lth store calls.
/lth:reflect
Run at the end of a session after committing code or finishing a workflow.
Gather raw material:
export PATH="$HOME/bin:$PATH"
CWD=$(pwd)
PROJECT=$(basename $CWD)
# Recent git activity
git log --oneline -5 2>/dev/null || echo "no git history"
git diff HEAD~1 --stat 2>/dev/null || git diff --cached --stat 2>/dev/null || echo "no diff"
git show HEAD --stat 2>/dev/null | head -20
Read workflow artifacts if present:
cat .bob/state/brainstorm.md 2>/dev/null | head -50
cat .bob/state/plan.md 2>/dev/null | head -30
cat .bob/state/review.md 2>/dev/null | head -30
Analyze and identify what's worth storing:
Do NOT store trivial observations — only hard-won findings.
Store each finding:
# For project-specific decisions:
~/bin/lth store --layer 4 --attr "project=$PROJECT" --attr "tags=session-reflect" "[finding]"
# For reusable techniques (only if clearly generalizable):
~/bin/lth store --layer 3 --attr "topic=[domain]" --attr "tags=[relevant,tags]" "[technique]"
Print summary:
Stored N memories to lth:
- [id1]: [preview of content]
- [id2]: [preview of content]
...
Good:
Not worth storing: