tq-forge-statuslisted
Install: claude install-skill tanishq286/tq-forge
# /tq-forge-status — forge state snapshot
## When to use
A quick "where am I" check. Three questions in one place: what have I forged,
what's queued, and is forge currently paused?
## Procedure
```bash
export TQ_FORGE_HOME="${TQ_FORGE_HOME:-$HOME/.tq-forge}"
S="${CLAUDE_PLUGIN_ROOT:-${TQ_FORGE_HOME:-$HOME/.tq-forge}/install}/scripts"
source "$S/common.sh" && tq_ensure_home
```
1. **Inventory counts.**
```bash
python3 -c "import json,pathlib,os;d=json.loads((pathlib.Path(os.environ['TQ_FORGE_HOME'])/'skill-log.json').read_text() or '[]');import collections;c=collections.Counter(e.get('status','?') for e in d);print('total',len(d),dict(c))"
```
2. **Queue depth.**
```bash
bash "$S/forge-checkpoint.sh" status
```
3. **Halt status.**
```bash
test -f "$TQ_FORGE_HOME/halt.flag" && echo "⏸ HALT ACTIVE — $(cat "$TQ_FORGE_HOME/halt.flag")" || echo "▶ no halt"
```
4. **Last forged item.**
```bash
python3 -c "import json,pathlib,os;d=json.loads((pathlib.Path(os.environ['TQ_FORGE_HOME'])/'skill-log.json').read_text() or '[]');e=d[-1] if d else None;print('last:',e['slug'],e.get('kind'),'score',e.get('score'),e.get('at')) if e else print('last: (none yet)')"
```
5. **Render a single combined panel:**
```
═══════════════════════════════════════════════════
tq-forge — Status
═══════════════════════════════════════════════════
Forged: <T> total (<S> sandbox · <P> promoted · <R> needs review)
Queue: <Q> pending intents