skills/trace/SKILL.md
Capture agent-session work records as local JSONL audit evidence. Links a backlog/spec, branch, commits, review verdicts, QA/demo evidence, transcript refs, and shipped ref without storing raw private transcripts. Use when: "trace this work", "write work record", "agent session trace", "journal this delivery", "link transcript evidence". Trigger: /trace, /journal.
npx skillsauth add phrazzld/spellbook traceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Capture the work record, not the raw conversation.
/trace is the durable session-lifecycle primitive. It writes sanitized JSONL
records that link a unit of work to its backlog/spec, branch, commits, reviewer
verdicts, QA evidence, demo evidence, transcript refs, and shipped commit/ref.
The default store is .harness-kit/traces/work-records.jsonl.
/agent-transcript to render a scoped,
redacted transcript excerpt before attaching it.python3 skills/trace/scripts/trace_record.py append \
--backlog 056 \
--branch "$(git branch --show-current)" \
--commit "$(git rev-parse --short HEAD)" \
--reviewer-verdict-ref ".harness-kit/traces/delegations.jsonl#<id>" \
--qa-ref ".evidence/qa/<id>.md" \
--demo-ref ".evidence/demo/<id>.gif" \
--transcript-ref ".harness-kit/traces/transcripts/<id>.md"
If transcript evidence is unavailable:
python3 skills/trace/scripts/trace_record.py append \
--backlog 056 \
--branch "$(git branch --show-current)" \
--commit "$(git rev-parse --short HEAD)" \
--waiver-reason "No safe transcript export available from this harness run."
Smoke test:
bash skills/trace/scripts/test_trace_record.sh
/ship requires a final work record linking the shipped commit to trace
evidence, or an explicit waiver when no transcript or trace artifact exists.
The trace may be a .harness-kit/traces/work-records.jsonl row, a Git note, a
PR body section, or another named durable store. Raw session logs do not count.
/trace is a normal first-party skill under skills/, so bootstrap.sh
installs it system-wide through the existing cross-harness skill scan. No
special harness-native bridge is required.
/trace rejects obvious leaks but
does not summarize or sanitize a raw transcript for you.development
Lightweight evidence-backed retro and catch-up reports for a current repo, branch, PR, backlog slice, or recent agent session. Use when the user asks for a debrief, catch me up, what changed, why it matters, product implications, end-user implications, developer experience implications, current app state, backlog state, workspace state, alternatives considered, or context rebuild after losing the thread. Trigger: /debrief.
data-ai
Turn proven agent-session patterns into first-party Harness Kit skills. Use when: "skillify this conversation", "make this into a skill", "generate a skill from current transcript", "extract reusable workflow". Trigger: /skillify.
testing
Run one targeted, read-only architecture or quality critique through a named lens from the shared rubric. Use when: "critique this module", "run an Ousterhout pass", "lens critique", "architecture critique". Trigger: /critique.
data-ai
Redact and package local agent-session excerpts for PRs, issues, receipts, or review evidence. Use when: "add agent transcript", "attach session proof", "show agent provenance", "redact transcript", "PR transcript". Trigger: /agent-transcript.