Empty session traces mean launch failure, not agent behavior — verify api_call_count/tool_call_count and stdout.txt before analyzing.
npx skills add https://github.com/ashutoshsinghpr7/wikiskill --skill trace-harness-launch-failure
Four training traces contain ONLY the initial task prompt: 1 message,
0 tool calls, 0 API calls, ~1 s duration. No agent reasoning, tool call, or
final answer anywhere — yet meta.json carries scores (0.0 / 1.0).
Every recorded run died at launch: runs/<task>/stdout.txt shows
"HTTP 400: default is not a valid model ID" — the harness sent an invalid
model ID instead of the configured model, so the agent never executed. The
scores were produced by grading the on-disk deliverables against the
exact-match graders in tasks.json — not from any recorded agent behavior.
api_call_count / tool_call_count / message_count in the trace and
stdout.txt for launch errors. Empty trace == no behavioral evidence.
deliverable against the task's grader expectation
(tasks.json → grader.expected), and read spec.md + input data to
explain the score.
confirm them; flag evidence status in the run log.
otherwise every proposal rests on inferred data.
Take ashutoshsinghpr7/trace-harness-launch-failure from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.