SKILL.md
/retrospective — Session Retrospective
Quick retrospective for any Oracle. For the full /rrr experience, install arra-symbiosis-skills.
Steps
0. Anchor (date-stamp + root)
date "+🕐 %H:%M %Z (%A %d %B %Y)"
# Find oracle root — git toplevel that has CLAUDE.md + ψ/
ORACLE_ROOT=$(git rev-parse --show-toplevel 2>/dev/null)
if [ -n "$ORACLE_ROOT" ] && [ -f "$ORACLE_ROOT/CLAUDE.md" ] && { [ -d "$ORACLE_ROOT/ψ" ] || [ -L "$ORACLE_ROOT/ψ" ]; }; then
PSI="$ORACLE_ROOT/ψ"
elif [ -f "$(pwd)/CLAUDE.md" ] && { [ -d "$(pwd)/ψ" ] || [ -L "$(pwd)/ψ" ]; }; then
ORACLE_ROOT="$(pwd)"
PSI="$ORACLE_ROOT/ψ"
else
echo "⚠️ Not in oracle repo (no CLAUDE.md + ψ/ at git root). Writing to pwd."
ORACLE_ROOT="$(pwd)"
PSI="$ORACLE_ROOT/ψ"
fi
1. Gather
git log --oneline -10
2. Write
Path: $PSI/memory/retrospectives/YYYY-MM/DD/HH.MM_slug.md
mkdir -p "$PSI/memory/retrospectives/$(date +%Y-%m/%d)"
Include:
- Session Summary
- What Got Done (commits, PRs)
- Lessons Learned
- Next Steps
3. Sync to Oracle (two-layer pattern)
-
Write to
$PSI/memory/learnings/YYYY-MM-DD_<slug>.mdwith frontmatter:--- pattern: <lesson in one line> date: <today> source: retrospective: REPO concepts: [<tags>] --- # <lesson title> <body> -
The Oracle's auto-memory layer picks up new files in
$PSI/memory/learnings/automatically — no separate API call needed.
Do NOT git add ψ/ — vault is shared state.
