← ClaudeAtlas

session-reportlisted

Update or create today's session log in the session-log folder
ostin-pil/claude-plugins · ★ 0 · Data & Documents · score 73
Install: claude install-skill ostin-pil/claude-plugins
Update the session log for today's work. This is the report-writing half of the session lifecycle — it records what happened. No build gating and no worktree finalization. `/session-end` invokes this skill as one of its phases; you can also run it standalone to checkpoint mid-session. ## Project configuration The manifest is this skill's configuration. If `$(git rev-parse --show-toplevel)/.claude/lifecycle-manifest.md` does not exist, the project has not adopted the kit: say so, offer to create it, and stop. Never infer the keys and run anyway. The kit ships the template as `lifecycle-manifest.template.md`; locate the installed copy with `find ~/.claude/plugins -path '*lifecycle-kit*' -name lifecycle-manifest.template.md | head -1`. The marketplace's `ADOPTING.md` carries a repo-inspecting setup prompt. Read `.claude/lifecycle-manifest.md` first (resolve via `$(git rev-parse --show-toplevel)/.claude/lifecycle-manifest.md`). Where a step names a manifest key in `code font` (`log_dir`, `log_pattern`, `branch_pattern`, `docs_log_branch`, `build_commands`, `test_commands`), use that key's value. The suffix examples (`_audio`, `_api`) are illustrative. 1. Determine the session number `N` and the log filename from the branch, never by minting a new number. `/session-start` is the sole authority that mints `N` (it bakes it into the branch name at branch birth); this skill only consumes it. - Normal case, on a `branch_pattern` branch (`feature/session-<N>-<topic>` for Untype):