finish

Run end-of-session workflows for Arc by capturing work, running quality gates, and committing changes.

1|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/SentioLabs/agent-nexus --skill finish-sentiolabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finish
Source: https://github.com/SentioLabs/agent-nexus/tree/main/claude-marketplace/plugins/arc/skills/finish
Command: npx skills add https://github.com/SentioLabs/agent-nexus --skill finish-sentiolabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This protocol provides a unified end-of-session workflow for Arc, ensuring that remaining work is captured, quality gates are applied, and progress is reliably committed and pushed, so teams can hand off with confidence.

Core Features & Use Cases

  • Capture remaining work: Identify unfinished tasks and create arc issues to preserve context for the next session.
  • Quality gates: Run tests, linters, and builds to ensure code quality before merging or pushing.
  • Update arc issues & hand-off: Close completed work items and update ongoing issues with progress notes, then prime the next session.

Quick Start

Run the finish protocol at the end of a session to capture remaining work, run quality gates, update Arc issues, commit and push the changes.

Frequently Asked Questions about finish

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

FAQPage Schema
How do I automate end-of-session git workflows and track remaining work?

Automating end-of-session workflows involves capturing remaining work, running tests and linters, updating issues, and pushing commits. This protocol ensures progress is reliably saved and context is primed for the session.

What is the best way to enforce quality gates before pushing git commits?

Enforcing quality gates requires running tests, linters, and builds before merging or pushing. This protocol systematically applies these checks to ensure code quality and prevent unverified changes from reaching the repository.

How do I capture unfinished tasks for the next development session?

Capturing unfinished tasks requires identifying remaining work and creating issues to preserve context. This protocol automatically documents incomplete items, ensuring nothing is lost during hand-offs between sessions.

Can I use this session-management protocol to close completed Arc issues?

Yes, this protocol updates Arc issues by closing completed work items and adding progress notes to ongoing issues. It integrates directly with Arc to synchronize your issue tracking with actual development progress.

Does automated session management work without manual git commands?

Automated session management handles git commands by committing and pushing changes as the final phase of its protocol. You run the protocol at the end of a session, and it executes the commit and push sequence automatically.