session-end

Finalize engineering sessions by verifying plans, running quality gates, and committing changes.

50|7|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/Kanevry/session-orchestrator --skill session-end-kanevry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-end
Source: https://github.com/Kanevry/session-orchestrator/tree/main/skills/session-end
Command: npx skills add https://github.com/Kanevry/session-orchestrator --skill session-end-kanevry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates and enforces the finalization of agent-driven engineering sessions by verifying planned work, running quality gates, creating carryover or discovery issues, committing validated changes, mirroring to configured remotes, and producing a structured session summary and metrics.

Core Features & Use Cases

  • Plan verification: cross-check planned items against actual changes, create carryover issues for partial work, and document emergent work.
  • Quality gates & safety: run configurable typecheck/test/lint gates, optional vault validation, and safety reviews while preventing unsafe commits.
  • Metrics & memory: collect session metrics, stagnation and grounding events, extract learnings, and append session JSONL entries for analytics and vault mirroring.
  • Commit, push, and mirror: stage reviewed artifacts, commit with Conventional Commits, push to origin and optional GitHub mirror, and surface final reports to the user.

Quick Start

Invoke the /close command to run the session close-out: verify the plan, run quality gates, commit validated changes, create any carryover issues, and generate the session summary.

Frequently Asked Questions about session-end

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

FAQPage Schema
How do I close an agent-driven coding session safely with quality gates and metrics?

Closing an agent-driven coding session safely involves verifying planned work against actual changes, running typecheck, test, and lint quality gates, then committing validated changes and recording session metrics. This prevents unsafe commits while generating a structured session summary.

What is session orchestration close-out for Claude Code, Codex, and Cursor IDE?

Session orchestration close-out for Claude Code, Codex, and Cursor IDE is the process of finalizing agent-driven engineering work by auditing wave histories, extracting learnings, creating carryover or discovery issues, and appending session JSONL entries for analytics and vault mirroring.

Can I use Conventional Commits and VCS integration to finalize engineering session changes?

Yes, you can use Conventional Commits and VCS integration to finalize engineering session changes. The session close-out stages reviewed artifacts, commits with Conventional Commits formatting, pushes to origin and optional GitHub mirror, and synchronizes VCS issues for partial work.

Do I need a platform state directory and persistence-enabled state to record session metrics?

Yes, you need access to the platform state directory and persistence-enabled state to record session metrics and learnings. Optional Obsidian vault or GitHub mirror configuration can also be integrated for mirroring session JSONL entries and analytics.

How do I handle carryover issues and emergent work when finalizing a coding session?

To handle carryover issues and emergent work when finalizing a coding session, the close-out process cross-checks planned items against actual changes, creates carryover issues for partial work, and documents emergent work discovered during the session before committing validated changes.

What are the limitations of automated session close-out for agent-driven engineering?

Automated session close-out for agent-driven engineering requires persistence-enabled state and platform state directory access to function. Without optional Obsidian vault or GitHub mirror configuration, vault validation and remote mirroring capabilities are unavailable, limiting metrics synchronization and analytics extraction.