wrap-up

Audits the current session for unfinished work and reports a close-out verdict.

Updated Jun 15, 2026
One-click install
npx skills add https://github.com/nsollazzo/ship-kit --skill wrap-up-nsollazzo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: wrap-up
Source: https://github.com/nsollazzo/ship-kit/tree/main/.agents/skills/wrap-up
Command: npx skills add https://github.com/nsollazzo/ship-kit --skill wrap-up-nsollazzo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Before ending a conversation with an AI agent, it is easy to forget loose ends: unpushed commits, PRs with pending CI, promised follow-ups never executed, or background tasks still running. This Skill performs a session-closeout audit so nothing silently falls through the cracks. ## Core Features & Use Cases - Session-scoped audit: Checks in-flight subagents and background tasks, git status and unpushed commits, PRs touched this session, and promised-but-undone work — strictly limited to what this conversation created or committed to. - Command-verified findings: Verifies state with real commands (git status, git log) rather than recalling from memory, keeping pre-existing repo noise out of scope. - Strict verdict format: Returns either a one-line "SAFE TO CLOSE" verdict or a "NOT DONE" table capped at 5 rows with per-item state (now / safe / you) and one next action. - Use Case: After a long debugging and PR session, ask whether it is safe to close the chat and receive a table showing one unpushed commit and a PR awaiting CI, plus the single next action to take. ## Quick Start Ask the agent to wrap up and confirm whether anything is left outstanding before closing this session.

Frequently Asked Questions about wrap-up

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

FAQPage Schema
How do I check for unfinished work before ending an AI chat session?▼

Ask the agent to wrap up or confirm nothing is outstanding. The skill audits in-flight tasks, git state, PRs, and promised follow-ups from this session, then returns a SAFE TO CLOSE verdict or a table of remaining items with next actions.

What does a session closeout audit check?▼

It checks five areas: background tasks and subagents started this session, uncommitted or unpushed git changes this session made, PRs opened or babysat with pending CI or reviews, promised-but-undone follow-ups, and unsaved session lessons worth persisting.

Does the wrap-up audit include pre-existing repo changes?▼

No. The audit is strictly scoped to the current conversation. Dirty files you did not edit, pre-existing unpushed commits, and other people's branches are out of scope, though genuinely alarming unrelated state may get one FYI line.

What is the difference between wrap-up and reflect?▼

Wrap-up only reports unfinished work and writes nothing, while reflect captures session lessons into a knowledge base. If wrap-up finds unsaved lessons, it adds one table row recommending you run reflect rather than saving them itself.

Can wrap-up fix the outstanding items it finds?▼

It does not auto-execute fixes. Items marked 'now' can be done in the same turn, but the skill only proposes the next action; items marked 'you' require the user to decide or act.