# Status

> Use when the user returns to a session and asks about progress, current state, what happened, or where they left off. Provides status dashboard and execution recovery.

- Skill: `diegosouzapw/status-2` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add diegosouzapw/status-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/diegosouzapw/status-2/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: diegosouzapw (https://skillmd.com/u/diegosouzapw)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/diegosouzapw/status-2

---


# Status

Inspect and recover workflow state. Use this to check progress, find where a session left off, or resume interrupted execution.

## Resume Checks

Restore state from:

1. Beads status (`bd ready`, `bd list --status in_progress`)
2. Task list state if `CLAUDE_CODE_TASK_LIST_ID` is set
3. Last known plan/spec references in workspace
4. `.arc/state.json` persisted by `execute`

`CLAUDE_CODE_TASK_LIST_ID` source of truth:

1. Current shell env var
2. `.claude/settings.json` -> `env.CLAUDE_CODE_TASK_LIST_ID`

If missing from both locations, resume with Beads-only state and print a warning.

Prefer `.arc/state.json` for last known mode/source/paths, then reconcile with live Beads and task list.

Resume state read example:

```bash
if [[ -f .arc/state.json ]]; then
  cat .arc/state.json
else
  echo "ARC: no .arc/state.json found; resuming from live Beads/task state only"
fi
```

## Output

Report:
- Current execution mode
- Ready/blocked/in-progress counts
- Recommended next command

