# Session Output Contract

> Make session output useful, complete, and resumable. Use at handoff, final response, or long-running task summary.

- Skill: `lubochka/session-output-contract` (Agent Skill)
- Install (CLI): `npx skillmds@latest add lubochka/session-output-contract`
- Raw SKILL.md: https://api.skillmd.com/api/skills/lubochka/session-output-contract/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: lubochka (https://skillmd.com/u/lubochka)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/lubochka/session-output-contract

---


# Session Output Contract

## Purpose
Make session output useful, complete, and resumable.

## When to Use
Use at handoff, final response, or long-running task summary.

## Inputs
Changed files, checks run, blockers, decisions, next actions.

## Steps
1. State what changed.
2. State what was checked.
3. State blockers and skipped work.
4. State next actions when useful.

## Gates
The user can understand current status without reading raw logs.

## Evidence
Concise final summary with file paths and verification.

## Anti-Patterns
Dumping logs or omitting verification status.

## Related
`output-readability-gate`, `goal-delivery-completeness`

