session-lifecycle

Coordinate orientation, planning, and persistence across git repositories and GitHub issues.

2|Updated Oct 30, 2025
One-click install
npx skills add https://github.com/zachmayer/skills --skill session-lifecycle-zachmayer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-lifecycle
Source: https://github.com/zachmayer/skills/tree/main/.claude/skills/session-lifecycle
Command: npx skills add https://github.com/zachmayer/skills --skill session-lifecycle-zachmayer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires uv, git, gh, and includes scripts (resource) components.

What problem does it solve?

This skill solves the problem of cognitive fragmentation and context loss by providing a structured, repeatable process for starting, planning, and closing work sessions.

Core Features & Use Cases

  • Orient: Automatically aggregates memory, git status, GitHub activity, and TODOs to provide a comprehensive morning briefing.
  • Plan: Generates prioritized, time-budgeted task lists to ensure focus and prevent scope creep.
  • Persist: Captures completed work, decisions, and learnings into a persistent knowledge vault, ensuring continuity between sessions.

Quick Start

Ask the agent to run the daily briefing to get caught up on your current projects and pending tasks.

Frequently Asked Questions about session-lifecycle

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

FAQPage Schema
How do I maintain context and project continuity across git repositories?

To maintain context across git repositories, you can coordinate orientation, planning, and persistence tasks to automatically aggregate memory, git status, and GitHub activity into a persistent knowledge vault for project continuity.

What is the best way to automate a daily development briefing for pending GitHub issues and TODOs?

Automating a daily development briefing involves aggregating memory, git status, GitHub activity, and TODOs to provide a comprehensive morning briefing, ensuring you get caught up on current projects and pending tasks without manual tracking.

How do I generate prioritized and time-budgeted task lists to prevent scope creep?

Generating prioritized and time-budgeted task lists requires using a planning phase within your workflow that structures session goals, ensuring focus and preventing scope creep by capturing completed work and decisions systematically.

Do I need a specific knowledge-system directory or local shell tools for session management?

Yes, effective session management requires integration with local shell tools and a configured knowledge-system directory to execute memory aggregation and state tracking across your development environments.

Does this workflow automation work with uv, git, and gh dependencies?

Yes, the workflow automation operates across git repositories and GitHub issues using gh, while requiring uv to manage the local execution environment for scripts that handle memory aggregation and state tracking.

How do I capture completed work and learnings into a persistent knowledge vault?

To capture completed work and learnings into a persistent knowledge vault, execute the persistence lifecycle phase which automatically records decisions and project state, solving the problem of cognitive fragmentation between work sessions.