session-summary

Append a structured end-of-session entry to session-log.md for a DAE feature.

134|9|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/swingerman/disciplined-agentic-engineering --skill session-summary-swingerman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-summary
Source: https://github.com/swingerman/disciplined-agentic-engineering/tree/main/engineer/skills/session-summary
Command: npx skills add https://github.com/swingerman/disciplined-agentic-engineering --skill session-summary-swingerman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

session-summary helps you close out a DAE work session without losing context, so the next session can resume with the right state, next tasks, and known blockers.

Core Features & Use Cases

  • Per-session session-log append: Creates or appends a human-readable entry in the feature’s session-log.md so state and decisions don’t get buried in chat.
  • Clean handoff data synthesis: Pulls details from session handoffs/*.md, relevant git activity, and conversation context (decisions, problems, deferrals) to populate prior tasks, current task, and next tasks.
  • Deterministic handoff emission: Emits a standard handoff summary reference for downstream processing, with checkpoint: null and human_action_needed: no.

Quick Start

Use session-summary at the end of a feature work session by asking Claude Code to run /engineer.session-summary.

Frequently Asked Questions about session-summary

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

FAQPage Schema
How do I log my developer session state for feature handoffs?

You log developer session state by appending a structured Markdown entry to a feature's session-log.md, synthesizing git activity and conversation context to record completed work, in-progress tasks, and next steps for seamless continuity.

What is the best way to preserve work context across ATDD sessions?

Preserving work context across ATDD sessions requires appending end-of-session state to session-log.md, capturing decisions, problems, and deferrals so the next session resumes with accurate task continuity and known blockers.

How do I create a session summary from git activity and conversation context?

Creating a session summary from git activity involves deriving prior tasks, current task, and next tasks from handoff files and conversation context, then appending the synthesized entry to session-log.md without overwriting previous logs.

Does session logging overwrite previous work session entries?

Session logging never overwrites previous entries; it strictly appends new structured Markdown records to session-log.md, ensuring the full historical context of completed work and decisions remains intact across multiple work sessions.

Can I use session logging for spec-driven engineering workflows?

Session logging supports spec-driven engineering workflows by recording deterministic handoff summaries with checkpoint null and no human action required, enabling downstream processing to resume scoped features accurately.

When do I need to generate an end-of-session handoff summary?

You generate an end-of-session handoff summary when wrapping up a scoped feature work session, ensuring an accurate log of completed work, in-progress tasks, and next steps is preserved for the next developer.