# View Queue

> View the learnings queue without processing

- Skill: `tools-only/view-queue` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds add tools-only/view-queue`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tools-only/view-queue/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tools-only (https://skillmd.com/u/tools-only)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/tools-only/view-queue

---


## Context
- Queue file: `~/.claude/learnings-queue.json`

## Your Task

Display the current learnings queue in a readable format:

```
════════════════════════════════════════════════════════════
LEARNINGS QUEUE: [N] items
════════════════════════════════════════════════════════════

1. [type] "first 80 chars of message..."
   Patterns: [patterns matched]
   Project: [project path]
   Time: [timestamp]

2. [type] "first 80 chars of message..."
   ...

════════════════════════════════════════════════════════════
Commands:
  /reflect        - Process and save learnings
  /skip-reflect   - Discard all learnings
════════════════════════════════════════════════════════════
```

If queue is empty:
```
════════════════════════════════════════════════════════════
LEARNINGS QUEUE: Empty
════════════════════════════════════════════════════════════
No learnings queued. Use "remember: <learning>" to add items,
or corrections will be auto-detected. Run /reflect to process.
════════════════════════════════════════════════════════════
```

## Implementation

Read and format the queue:
```bash
cat ~/.claude/learnings-queue.json 2>/dev/null || echo "[]"
```

Parse each item and display:
- `type`: "explicit" or "auto"
- `message`: truncated to 80 chars with "..." if longer
- `patterns`: what triggered detection
- `project`: where it was captured
- `timestamp`: when it was captured

