---
phase: quick-260414-915
plan: 01
subsystem: skills
tags: [docs, skill, live, listen, agent-behavior]
requirements: [QUICK-260414-915]
key-files:
  modified:
    - plugin/spt/skills/live/SKILL.md
    - plugin/spt/skills/listen/SKILL.md
decisions:
  - "Only two SKILL.md files edited — LIVE-SKILL.md at repo root confirmed non-existent (legacy CLAUDE.md reference is stale)"
  - "Identical bullet wording across both files; surrounding tone asymmetry (advisory vs imperative) preserved"
metrics:
  duration: ~1min
  completed: 2026-04-14
  tasks: 1
  files: 2
---

# Quick 260414-915: No-sleep-before-read lesson Summary

One-liner: Added a bullet to both live/ and listen/ SKILL.md teaching agents to Read background task output directly instead of chaining `sleep N && ...`.

## What Changed

Appended a single bullet beneath the numbered list in the "Check background tasks first" subsection of both plugin skill files:

```
- **Read background task output directly — no `sleep` prefix.** To inspect a completed or in-progress background task, call the Read tool on its output file. Do NOT chain `sleep N && <read>`: the Bash tool blocks sleeps ≥2s chained before other commands, and background-task stdout is flushed promptly, so a plain Read picks up whatever has been written.
```

- `plugin/spt/skills/live/SKILL.md` — bullet inserted after line 143
- `plugin/spt/skills/listen/SKILL.md` — bullet inserted after line 143, before the `---` divider

## Deployment Target Verification

- `plugin/spt/skills/live/SKILL.md` — EXISTS, edited
- `plugin/spt/skills/listen/SKILL.md` — EXISTS, edited
- `LIVE-SKILL.md` at repo root — DOES NOT EXIST; no dual-edit required. The CLAUDE.md reference to `LIVE-SKILL.md` is stale; `plugin/spt/` tree is the authoritative source.

## Deviations from Plan

None — plan executed exactly as written.

## Verification

- `grep -c "Read background task output directly"` returns 1 for each file
- `git diff --stat` shows 2 files changed, +4 lines total (2 per file: blank + bullet)
- Bullet sits directly under the existing `1. / 2. / 3.` numbered list in both files
- No other sections, files, or hooks touched

## Self-Check: PASSED

- FOUND: plugin/spt/skills/live/SKILL.md (bullet present, 1 occurrence)
- FOUND: plugin/spt/skills/listen/SKILL.md (bullet present, 1 occurrence)
- FOUND: commit 5b3c2dd (code commit)
