Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
shipshitdev avatar

Session Documenter

  • 131 installs
  • 31 repo stars
  • Updated August 2, 2026
  • shipshitdev/library

Summarize coding sessions into structured notes—decisions, changes, blockers, and follow-ups—so teams retain context across handoffs and async collaboration.

About

session-documenter from shipshitdev/library produces build-phase documentation from active coding sessions for agent, SaaS, and CLI projects. It turns diffs, discussions, and decisions into concise session notes with follow-ups so contributors hand off cleanly and avoid repeating solved problems across sprints.

  • Captures decisions and rationale
  • Lists files touched and outcomes
  • Records blockers and next steps
  • Formats handoff-friendly summaries
  • Improves async team continuity

Session Documenter by the numbers

  • 131 all-time installs (skills.sh)
  • +3 installs in the week ending Jul 27, 2026 (Skillselion tracking)
  • Ranked #601 of 1,879 Documentation skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/shipshitdev/library --skill session-documenter

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs131
repo stars31
Last updatedAugust 2, 2026
Repositoryshipshitdev/library

What it does

Summarize coding sessions into structured notes—decisions, changes, blockers, and follow-ups—so teams retain context across handoffs and async collaboration.

Files

SKILL.mdMarkdownGitHub ↗

Session Documenter Skill

Document work, decisions, and context with explicit commands.

Contract

Inputs:

  • Current session context, redacted for secret-like values
  • Files changed, decisions made, blockers, and next steps
  • Optional task or PRD references

Outputs:

  • Appended session entry in .agents/sessions/YYYY-MM-DD.md with secrets removed
  • Related summary/task updates when needed

Creates/Modifies:

  • .agents/sessions/ daily session file
  • .agents/memory/*.md when a decision changes durable project context (architecture, deployment, migrations, gotchas)

External Side Effects:

  • None

Confirmation Required:

  • Before rewriting existing session history
  • Before promoting session notes into permanent rules or skills

Delegates To:

  • rules-capture for reusable preferences discovered during the session
  • skill-capture for reusable workflows discovered during the session
  • session-end for wrap-up flow

Commands

CommandAction
/startBegin new session - creates/appends to today's file, loads context
/endFinalize session - writes entry with all tracked work, updates related files

How It Works

1. `/start` - Creates .agents/sessions/YYYY-MM-DD.md if missing, or loads existing context 2. During session - You tell me what to track: decisions, files changed, mistakes 3. `/end` - I write a redacted session entry with flowcharts, decisions, next steps

Critical Rules

Session File Naming (ONE FILE PER DAY)

✅ CORRECT: .agents/sessions/2025-11-15.md
❌ WRONG:   .agents/sessions/2025-11-15-feature-name.md

Multiple sessions same day → Same file, Session 1, Session 2, etc.

Flowcharts (MANDATORY for features)

Include flowchart for:

  • New features
  • Feature modifications
  • Multi-component bug fixes

Redaction (MANDATORY)

Before writing session notes:

  • Replace API keys, tokens, passwords, cookies, private credentials, and secret

values with [REDACTED_SECRET].

  • Summarize sensitive command output instead of copying it verbatim.
  • Do not store full request/response payloads if they contain personal data,

private URLs, or credentials; record only the decision-relevant fields.

Session Entry Structure

1. Session number and title 2. System flow diagram (mermaid or text) 3. Affected components (frontend, backend, data, external) 4. What was done (task checklist) 5. Key decisions (with rationale) 6. Files changed 7. Mistakes and fixes 8. Next steps

Related Files to Update

  • .agents/memory/*.md — when a decision changes durable repo context

(architecture, deployment, migrations, gotchas). Bump the file's last_verified date when you touch it.

References

  • Full guide: Phases, automation, validation, examples

Related skills

Documentationworkflownotes

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.