From oh-my-colab
Post-session learning loop. Compares plan vs actual, extracts novel patterns, updates USER.md and PROJECT.md, promotes draft skills. Run after any session >30 minutes. Triggers on keyword "retro" or auto-suggested by on-stop hook.
npx claudepluginhub iadr-dev/colab --plugin oh-my-colabThis skill is limited to using the following tools:
The learning loop that prevents the goldfish brain.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
The learning loop that prevents the goldfish brain. Run after significant sessions. Takes 5-10 minutes. Pays off every future session.
# Node (preferred — zero Python dependency):
node skills/retrospective/scripts/extract-patterns.js
# Python fallback (if Node 18+ unavailable):
python3 skills/retrospective/scripts/extract-patterns.py
Answer:
For each thing that went differently than planned: "Is this a one-off, or would this happen again in a similar situation?"
If it would happen again → capture it.
Good patterns to capture:
Update .ohc/PROJECT.md if:
Format: - [YYYY-MM-DD] {description} → WORKAROUND: {solution}
Update ~/.ohc/USER.md if:
For each novel reusable pattern:
.ohc/skills/{kebab-name}.mdohc skill promote {name}
If session revealed Cursor-specific learnings:
→ Use /Generate Cursor Rules to create permanent .mdc rules
Write 3-sentence summary to .ohc/state/sessions/{id}/summary.md:
See references/retro-template.md for structured format.