its-dead

Closes a session file by stamping end time, tallying points, and pushing the sessions branch.

Updated Aug 25, 2026
One-click install
npx skills add https://github.com/mobiustripper42/jig --skill its-dead-mobiustripper42
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: its-dead
Source: https://github.com/mobiustripper42/jig/tree/main/.claude/skills/its-dead
Command: npx skills add https://github.com/mobiustripper42/jig --skill its-dead-mobiustripper42

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Ending a Claude Code session involves several easy-to-forget bookkeeping steps: stamping the end time, closing the session file, summing per-task points, and committing the session record to the orphan sessions branch. This Skill performs that closing ritual in one deterministic pass so the session file becomes an atomic, trustworthy record. ## Core Features & Use Cases - Session closure: Locates the single open session file, stamps ended: and status: closed, and refuses to guess when zero or multiple open sessions exist. - Points tally: Sums per-task **Points:** fields written by /kill-this, cross-checks the count against ## Task blocks, and writes the total to frontmatter. - Wall-clock gut-check: Displays raw elapsed time and PR numbers on screen without persisting derived time math, which is deferred to /retro. - Unreviewed PR detection: Compares PRs created during the session against the recorded pr_numbers list and flags any opened outside /kill-this that never received a code review. - Use Case: At the end of a working session where each task shipped a PR via /kill-this, run this Skill to close the session file, verify the points total, and push the sessions branch before walking away. ## Quick Start Close out my current session by stamping the end time, tallying the task points, and pushing the sessions branch.

Frequently Asked Questions about its-dead

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I close a Claude Code session file?

Run the its-dead skill once at the end of the session. It finds the single session file with `status: open`, stamps `ended:` and `status: closed`, tallies points, and commits plus pushes the file to the orphan sessions branch.

How are session points tallied from task blocks?

The skill greps for anchored `**Points:**` lines written by /kill-this and sums them, then cross-checks the match count against the number of `## Task` headings. If the counts disagree it stops instead of writing a wrong total.

What happens if multiple session files are open?

The skill stops and reports each candidate's session, branch, and started fields, asking which one is yours. It deliberately avoids taking the first match, since lexical sorting would silently pick the stale file.

Does its-dead compute active time or bump versions?

No. It only displays raw wall-clock time on screen as a gut-check. Persisted time math (active = wall_clock minus breaks) and version bumps were moved to the /retro skill, keeping the session file atomic after close.

Why does it warn about PRs opened outside /kill-this?

A PR created by hand with `gh pr create` never passed through /kill-this, so the @code-review step never ran on it. The skill lists such PRs with a warning to review them before merging, but takes no action itself.