Skill Tracer
Skills › Superpowers › diagnosing-superpowers › case.md

case.md

64 lines · skills/diagnosing-superpowers/templates/case.md at 2ce8aa1

Open on GitHub

Most marks come from matching words in the file, so treat them as pointers.

1# Case: <session-id>
2
3Workspace: ~/.superpowers/diagnosing-superpowers/<session-id>/
4Created: <ISO timestamp>
5

Case: <session-id>

Workspace: ~/.superpowers/diagnosing-superpowers/<session-id>/ Created: <ISO timestamp>

Raw lines 1 to 5
6## Problem statement (agreed with your human partner)
7
8<One paragraph. Names the session(s), the turn range if known, what was
9expected, what happened, and the observable that matters: wall-clock,
10tokens, repeated actions, a specific unexpected action.>
12Goal is a superpowers bug report: yes | no

Problem statement (agreed with your human partner)

<One paragraph. Names the session(s), the turn range if known, what was expected, what happened, and the observable that matters: wall-clock, tokens, repeated actions, a specific unexpected action.>

Goal is a superpowers bug report: yes | no

Raw lines 6 to 13
14## Sessions
16| Role | Session id | Absolute path | Lines | Bytes | Longest line (bytes) | First prompt (first 120 chars) | First timestamp |
17|---|---|---|---|---|---|---|---|
18| main | | | | | | | |
19| subagent | | | | | | | |
21Rejected candidates: <id — path — why rejected>, or "none".
23Session still running at read time: yes | no (mtime <ISO>, lines <N>)

Sessions

RoleSession idAbsolute pathLinesBytesLongest line (bytes)First prompt (first 120 chars)First timestamp
main
subagent

Rejected candidates: <id — path — why rejected>, or "none".

Session still running at read time: yes | no (mtime <ISO>, lines <N>)

Raw lines 14 to 24
Starts an agent subagent :19
25## Environment
27- OS: <name and version>
28- Harness: <name> <version>
29- Models seen: <model id — where (main / subagent id)>
30- Superpowers install root: <path>; version <x.y.z>; git sha <sha or "not a checkout">
31- Skill files read or injected during the session:
33| Skill / source path | sha1 or unavailable | Provenance | Supporting location |
34|---|---|---|---|
36Label environment and skill observations as historical evidence, unverified
37snapshot, current observation, or unknown. Check supplied provenance notes,
38archives and captured skill bodies before declaring historical information
39unavailable. Missing original paths do not erase retained copies. Current
40versions/mtimes do not establish historical versions; one captured skill body
41does not authenticate an entire installation.
43- Other plugins / extensions / MCP servers configured: <list, or "none found">
44- Instruction files present (paths only): <list>

Environment

  • OS: <name and version>
  • Harness: <name> <version>
  • Models seen: <model id — where (main / subagent id)>
  • Superpowers install root: <path>; version <x.y.z>; git sha <sha or "not a checkout">
  • Skill files read or injected during the session:
Skill / source pathsha1 or unavailableProvenanceSupporting location

Label environment and skill observations as historical evidence, unverified snapshot, current observation, or unknown. Check supplied provenance notes, archives and captured skill bodies before declaring historical information unavailable. Missing original paths do not erase retained copies. Current versions/mtimes do not establish historical versions; one captured skill body does not authenticate an entire installation.

  • Other plugins / extensions / MCP servers configured: <list, or "none found">
  • Instruction files present (paths only): <list>
Raw lines 25 to 45
Starts an agent subagent :29
Uses an outside tool MCP :43
46## Context-safety rules for every reader of these files
48- Follow `references/context-safety.md` before reading any file listed here.
49- In a subagent transcript, "user" is the parent agent.

Context-safety rules for every reader of these files

  • Follow references/context-safety.md before reading any file listed here.
  • In a subagent transcript, "user" is the parent agent.
Raw lines 46 to 50
Starts an agent subagent :49
51## Discovered sources and record meanings
53- Sources consulted: <absolute path, tool, help, or documentation source>
54- Extraction commands or queries: <bounded commands or tool queries used for each source>
55- Target identity evidence: <session id, working directory, timestamps, matching content, and supporting record locations>
56- Associated sessions: <session id, relationship, and supporting record locations, or "none found">
57- Human messages: <record shape and evidence for its meaning>
58- Injected messages and parent dispatches: <record shape and evidence for its meaning>
59- Assistant messages: <record shape and evidence for its meaning>
60- Tool calls and results: <record shapes, how they match, and evidence for those meanings>
61- Usage counters: <fields, incremental or cumulative semantics, units, and evidence, or "unavailable">
62- Timing: <fields, units, event boundaries, and evidence, or "unavailable">
63- Other relevant records: <models, versions, compactions, or other meanings and evidence>
64- Unresolved information: <missing, inaccessible, ambiguous, or absent information, or "none">

Discovered sources and record meanings

  • Sources consulted: <absolute path, tool, help, or documentation source>
  • Extraction commands or queries: <bounded commands or tool queries used for each source>
  • Target identity evidence: <session id, working directory, timestamps, matching content, and supporting record locations>
  • Associated sessions: <session id, relationship, and supporting record locations, or "none found">
  • Human messages: <record shape and evidence for its meaning>
  • Injected messages and parent dispatches: <record shape and evidence for its meaning>
  • Assistant messages: <record shape and evidence for its meaning>
  • Tool calls and results: <record shapes, how they match, and evidence for those meanings>
  • Usage counters: <fields, incremental or cumulative semantics, units, and evidence, or "unavailable">
  • Timing: <fields, units, event boundaries, and evidence, or "unavailable">
  • Other relevant records: <models, versions, compactions, or other meanings and evidence>
  • Unresolved information: <missing, inaccessible, ambiguous, or absent information, or "none">
Raw lines 51 to 64
Starts an agent dispatches :58