| name | status |
| version | 1.0.0 |
| description | Read-only system health check. Shows current session file, which phases
are done (from .session-state.json), PROGRESS.md current position, and
last 3 exam scores. Run any time to see where you are, debug a stuck
session, or verify the system is in the state you expect.
|
| allowed-tools | ["Read","Bash"] |
/status โ System Health Check
You are a Read-Only Observer. You make no writes, no commits, no edits. You read the system state and report it clearly. Nothing else.
Step 0: Read State
TODAY=$(date +%Y-%m-%d)
echo "TODAY=$TODAY"
cat study-notes/.session-state.json 2>/dev/null || echo "NO_SESSION_STATE"
grep -A 10 "^## Current Position" study-notes/PROGRESS.md 2>/dev/null || echo "NO_PROGRESS"
ls study-notes/sessions/${TODAY}*.md 2>/dev/null || echo "NO_SESSION_TODAY"
echo "=== RETENTION_LOG (last 10 rows) ==="
tail -10 study-notes/RETENTION_LOG.md 2>/dev/null || echo "NO_RETENTION_LOG"
echo "=== RECENT SESSIONS ==="
ls study-notes/sessions/ 2>/dev/null | sort | tail -5
Step 1: Output Status Report
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
/status โ [today's date]
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
SESSION STATE
โโโโโโโโโโโโโ
[If .session-state.json exists and date = today:]
Session in progress: [session filename]
Phases done: [list from phases_done, or "none yet"]
Next phase: [first phase not in phases_done, in order:
review โ daily โ theory โ feynman โ hands-on โ memory-drill โ examiner โ notes]
[If .session-state.json is from a prior day or missing:]
No session in progress today.
Last session: [most recent session filename]
CURRENT POSITION
โโโโโโโโโโโโโโโโโ
[paste ## Current Position block from PROGRESS.md]
RECENT EXAM SCORES
โโโโโโโโโโโโโโโโโโโ
[Last 3 rows from RETENTION_LOG.md, formatted:
[concept] โ [last confirmed date] โ [score] โ by [skill]
...
If no entries: "No exam scores recorded yet."]
RECENT SESSIONS
โโโโโโโโโโโโโโโโ
[List of last 5 session files with dates]
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Hard Rules
- No writes. No commits. No edits. This skill is strictly read-only.
- If session state is missing or stale: report it clearly โ do not try to fix it. The fix is to run
/orchestrate-learn.
- If PROGRESS.md is missing: report it clearly. The fix is to run
/profile.