Skip to content
Development
Skill

/recall-reasoning

Search past reasoning for relevant decisions and approaches

From plugin
continuous-claude-v3
3.9k156 skills32 agents

Claude Code

$ npx -y skills add parcadei/Continuous-Claude-v3 --skill recall-reasoning --agent claude-code

SKILL.md

recall-reasoning.SKILL.md
name: recall-reasoning
description: Search past reasoning for relevant decisions and approaches
user-invocable: false

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)

uv run python scripts/core/artifact_query.py "<query>" [--outcome SUCCEEDED|FAILED] [--limit N]

This searches handoffs with post-mortems (what worked, what failed, key decisions).

Secondary: Reasoning Files (build attempts)

bash "$CLAUDE_PROJECT_DIR/.claude/scripts/search-reasoning.sh" "<query>"

This searches `.git/claude/commits/*/reasoning.md` for build failures and fixes.

Examples

# Search for authentication-related work
uv run python scripts/core/artifact_query.py "authentication OAuth JWT"

# Find only successful approaches
uv run python scripts/core/artifact_query.py "implement agent" --outcome SUCCEEDED

# Find what failed (to avoid repeating mistakes)
uv run python scripts/core/artifact_query.py "hook implementation" --outcome FAILED

# Search build/test reasoning
bash "$CLAUDE_PROJECT_DIR/.claude/scripts/search-reasoning.sh" "TypeError"

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
Read more
@parcadei
Ships withcontinuous-claude-v3

A persistent, learning, multi-agent development environment built on Claude Code Continuous Claude transforms Claude Code into a continuously learning system that maintains context across sessions, orchestrates specialized agents, and eliminates wasting

3.9k156 skills32 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
3.9k
Star history of parcadei/Continuous-Claude-v3 on GitHub, a chart by star-history.com

Other skills on continuous-claude-v3.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills2w309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react5d252k
@facebook@facebookInstall Skill

Questions about recall-reasoning.

Which coding agents can use recall-reasoning?
recall-reasoning installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.