wrap-up

Audits session changes, runs quality checks, and generates a session summary.

1|Updated May 6, 2026
One-click install
npx skills add https://github.com/surfingalien/FinSurfing --skill wrap-up-surfingalien
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wrap-up
Source: https://github.com/surfingalien/FinSurfing/tree/main/.claude/skills/wrap-up
Command: npx skills add https://github.com/surfingalien/FinSurfing --skill wrap-up-surfingalien

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Ending a coding session without a structured review leaves uncommitted changes, failing tests, and lost context that slow down the next session. This Skill enforces a consistent end-of-session ritual so nothing is forgotten. ## Core Features & Use Cases - Changes Audit: Reviews modified files, uncommitted work, and leftover TODOs using git status and diff. - Quality Gate: Runs lint, typecheck, and tests, flagging failures before the session ends. - Learning Capture: Records mistakes and effective patterns in a [LEARN] Category: Rule format across categories like Testing, Git, and Architecture. - Use Case: After a long debugging session, say "wrap up" to get a checklist covering uncommitted changes, test results, captured learnings, and a one-paragraph summary with next-session context. ## Quick Start Say "wrap up" or "done for the day" to run the end-of-session checklist and produce a session summary.

Frequently Asked Questions about wrap-up

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

FAQPage Schema
How do I wrap up a coding session properly?

Say "wrap up" or "done for the day" to trigger the checklist. It audits modified files with git status, runs lint, typecheck, and tests, captures learnings, and produces a one-paragraph summary with next-session context.

What commands does the session wrap-up checklist run?

It runs git status and git diff --stat for the changes audit, then npm run lint, npm run typecheck, and npm test with --changed and --passWithNoTests flags for the quality gate.

What happens if tests are failing at session end?

Failing tests are flagged before the session ends rather than silently ignored. The guardrails require every checklist step to complete, so quality gate failures surface in the output.

Does the wrap-up ritual handle uncommitted changes?

Yes. Uncommitted changes are highlighted in the modified file list, and the Skill asks whether to commit or stash them before ending the session.

How are session learnings captured and formatted?

Learnings are recorded in the format `[LEARN] Category: Rule`, where the category is one of Navigation, Editing, Testing, Git, Quality, Context, Architecture, or Performance.