Agent skill · AI & Agents

phx-recall

Recall prior work from past sessions — how a bug was fixed, what was decided, where a pattern lives. Use when asked 'have we done this before' or 'how did I fix X' in Elixir/Phoenix work. ccrider MCP when available, else git + solution docs.

oliver-kriskagithub.com/oliver-kriskaGitHub ↗
claude-codeMIT
Install
npx skills add oliver-kriska/claude-elixir-phoenix --skill phx-recall --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 3 KB
Bundled scripts: none
Path: targets/amp/skills/phx-recall/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 515
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Recall — Session & History Archaeology Search three evidence layers, cheapest first, to answer "have we solved this before?". Stop at the first layer that answers the question. ## Usage ``` phx-recall how did we fix the LiveView form that saved silently? phx-recall what did we decide about the billing context boundaries? phx-recall which library did we pick for rate limiting and why? ``` ## Iron Laws 1. **Cheapest layer first** — solution docs (local grep) → git history → session transcripts. Don't fetch sessions when a solution doc answers 2. **ONE ccrider fetch = ONE subagent** — `get_session_messages` responses are 3–15KB each. Spawn a subagent per session that writes a summary file and exits; NEVER batch multiple session fetches into one context 3. **Cite the evidence** — every claim names its source (solution doc path, commit hash, or session date + match snippet). No vague "we did this once" 4. **Graceful degradation, stated plainly** — if ccrider MCP is absent, say so once and use the fallback layers; never error out ## Workflow ### Layer 1: Compound Solution Docs (always) Run Grep with keywords from the question over `.claude/solutions/`. Treat a hit here as the best answ

What's inside
Steps it walks through
  1. Usage
  2. Iron Laws
  3. Workflow
  4. Layer 1: Compound Solution Docs (always)
  5. Layer 2: Git Archaeology (always available)
  6. Layer 3: Session Transcripts (ccrider MCP, gated)
  7. Step 4: Answer + Compound
  8. Integration
  9. References
Ships with 1 file
  • references/archaeology-patterns.md
Commands it runs
git log --oneline --grep="{keyword}" -i -20      # commit messages
git log -S "{code-symbol}" --oneline -10          # when a symbol changed
git log --follow --oneline -10 -- {file}          # one file's history
git show {hash} --stat                            # inspect a candidate
More from claude-elixir-phoenix
All skills →
About this skill
What does the phx-recall skill do?

Recall prior work from past sessions — how a bug was fixed, what was decided, where a pattern lives. Use when asked 'have we done this before' or 'how did I fix X' in Elixir/Phoenix work. ccrider MCP when available, else git + solution docs.

How do I install it?

Run `npx skills add oliver-kriska/claude-elixir-phoenix --skill phx-recall --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From oliver-kriska/claude-elixir-phoenix, a repository with 515 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going