К основному содержанию
скилл CX Codex

recall-reasoning — скилл для Claude Code: что делает и как установить

Ищет прошлые решения, удачные подходы и ошибки сборки в истории проекта. Помогает агенту не наступать на старые грабли при похожих задачах.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add parcadei/Continuous-Claude-v3 --skill recall-reasoning -a claude-code
Открыть на GitHub

Что делает recall-reasoning

Скилл даёт агенту доступ к двум источникам локального контекста: индексу артефактов и логам рассуждений. Через команду uv run python scripts/core/artifact_query.py агент просматривает хендоффы, планы и постмортемы прошлых сессий с фильтрацией по статусу --outcome SUCCEEDED или FAILED. Это показывает, какие архитектурные ходы сработали, а от каких пришлось отказаться.

Второй источник — bash-скрипт search-reasoning.sh, который читает файлы в директории .git/claude/commits/*/reasoning.md. Там хранятся подробности упавших сборок, тестов и правок. Скилл бесполезен в пустом репозитории без накопленных хендоффов и записей в .git/claude/, потому что ему просто нечего читать.

Если база пуста, индекс можно пересобрать вручную командой uv run python scripts/core/artifact_index.py --all. Для работы со скриптами в окружении должен стоять менеджер пакетов uv и рабочий интерпретатор Python.

Какие задачи решает

  • найти удачные решения и архитектурные схемы из прошлых сессий
  • отфильтровать тупиковые подходы и зафиксированные ошибки по статусу FAILED
  • разобрать контекст упавших сборок и тестов в каталоге .git/claude
  • проверить, почему в прошлый раз выбрали конкретную библиотеку или метод

Примеры запросов агенту

  • Вспомни, как мы настраивали авторизацию через OAuth в прошлый раз, и что тогда сломалось.
  • Проверь по прошлым сессиям успешные подходы к реализации агентов.
  • Найди в логах reasoning ошибки TypeError при сборке и посмотри, как их исправили.

Как установить recall-reasoning

1Через Skills CLI (Vercel)

npx skills add parcadei/Continuous-Claude-v3 --skill recall-reasoning -a claude-code

2Вручную: положить файлы

~/.claude/skills/recall-reasoning/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/recall-reasoning/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о recall-reasoning

Как установить recall-reasoning в Claude Code?

Выполните команду npx skills add parcadei/Continuous-Claude-v3 --skill recall-reasoning -a claude-code. Конфигурация запишется в ~/.claude/skills/recall-reasoning/SKILL.md.

Что делает скилл recall-reasoning?

Он опрашивает индекс артефактов и файлы рассуждений в репозитории. Агент видит, какие решения завершились успехом, а какие привели к сбою.

Что делать, если поиск не находит прошлые артефакты?

Запустите переиндексацию существующего контекста командой uv run python scripts/core/artifact_index.py --all. Убедитесь, что в проекте создаются хендоффы с секциями постмортемов и присутствует директория .git/claude/.

Исходный текст

SKILL.md · MIT
---
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)

```bash
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
bash "$CLAUDE_PROJECT_DIR/.claude/scripts/search-reasoning.sh" "<query>"
```

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

## Examples

```bash
# 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

© parcadei · MIT · parcadei/Continuous-Claude-v3

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
recall entireio Ищет прошлые сессии по описанию задачи через Entire CLI и превращает найденные чекпоинты в пошаговый план работы. CX Codex +1 404установок critical-thinking-logical-reasoning sammcj Скилл разбирает логику письменных текстов: статьи, расшифровки, отчёты. Не для кода — только когда явно просят раскритиковать аргумент. CX Codex +1 2 400установок session-handoff softaworks Создаёт документы передачи контекста между сессиями агента. Помогает при переполнении окна контекста и долгих проектах. CX Codex +1 4 200установок mempalace-recall MemPalace Инструктирует агента проверять сохранённую память перед ответом о прошлых решениях, людях и задачах. Помогает избежать выдумок модели, когда факт уже записан в базе. CX Codex +1 1 400установок project-graveyard Shubham Saboo Скилл сканирует локальные папки с пет-проектами, находит причины остановки по истории git и выбирает один репозиторий для завершения. CX Codex +1 2 000установок loop Alireza Rezvani Скилл запускает повторяющиеся autoresearch-эксперименты по расписанию через CronCreate. Подходит для задач, которые нужно проверять по одной итерации. 1 557установок

Из того же набора69

premortem Проводит структурированный анализ рисков по методу премортема перед написанием кода или слиянием пулреквеста. Помогает найти скрытые угрозы и слепые зоны. CX Codex +1 886установок math Маршрутизирует математические запросы агента к нужным инструментам: символьным вычислениям SymPy, решателю Z3 или конвертеру Pint. CX Codex +1 876установок dead-code Скилл находит неиспользуемые функции и недостижимый код через статический анализ TLDR. Запускается по запросу, когда нужно почистить проект. CX Codex +1 729установок refactor Ведёт рефакторинг через анализ, план, правки, ревью и проверку тестов. Пригодится для перестройки кода без изменения поведения. CX Codex +1 621установок graceful-degradation Скилл учит агента проверять доступность необязательных сервисов заранее и вместо пустого ответа объяснять, что отключилось и как это починить. CX Codex +1 599установок explore Скилл для чтения чужого проекта: быстрый обзор структуры, глубокий разбор или карта слоёв и зависимостей. Ничего не меняет в коде. CX Codex +1 577установок math-help Справочник по математическому стеку агента: подсказывает, когда вызывать SymPy, Z3, SciPy, Lean 4 или скрипты верификации. CX Codex +1 543установок sub-agents Скилл помогает создавать и настраивать субагентов в Claude Code с изолированным контекстом, выделенными моделями и ограниченным набором инструментов. CX Codex +1 533установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой