Session Output Contract

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

lubochka b4de2e7 816 B Updated

File contents

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

lubochka/xiigen-general-skills/tree/main/agent-skills/session-output-contract commit b4de2e7797

Frequently asked questions

npx skillmds@latest add lubochka/session-output-contract