recall-reasoning
Search past reasoning for relevant decisions and approaches
By parcadei · 559 installs
npx skills add parcadei/continuous-claude-v3 --skill recall-reasoning
Source repository · Upstream listing
Recall Past Work
Search through previous sessions to find relevant decisions, approaches that worked, and approaches that failed. Queries two sources:
1. Artifact Index Handoffs, plans, ledgers with post mortems (what worked/failed)
2. Reasoning Files Build attempts, test failures, commit context
When to Use
Starting work similar to past sessions
"What did we do last time with X?"
Looking for patterns that worked before
Investigating why something was done a certain way
Debugging an issue encountered previously
Usage
Primary: Artifact Index (rich context)
This searches handoffs with post mortems (what worked, what failed, key decisions).
Secondary: Reasoning Files (build attempts)
This searches .git/claude/commits/ /reasoning.md for build failures and fixes.
Examples
What Gets Searched
Artifact Index (handoffs, plans, ledgers):
Task summaries and status
What worked Successful approaches
What failed Dead ends and why
Key decisions Choices with rationale
Goal and constraints from ledgers
Reasoning Files ( .git/claude/ ):
Failed build attempts and error output
Successful builds after failures
Commit context and branch info
Interpreting Results
From Artifact Index:
✓ = SUCCEEDED outcome (pattern to follow)
✗ = FAILED outcome (pattern to avoid)
? = UNKNOWN outcome (not yet marked)
Post mortem sections show distilled learnings
From Reasoning:
build fail = approach that didn't work
build pass = what finally succeeded
Multiple failures before success = non trivial problem
Process
1. Run Artifact Index query first richer context, post mortems
2. Review relevant handoffs check what worked/failed sections
3. If needed, search reasoning for specific build errors
4. Apply learnings follow successful patterns, avoid failed ones
No Results?
Artifact Index empty:
Run uv run python scripts/core/artifact index.py all to index existing handoffs
Create handoffs with post mortem sections for future recall
Reasoning files empty:
Use /commit after builds to capture reasoning
Check if .git/claude/ directory exists