session-management

Manage .NET session lifecycles with handoff files and solution detection.

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/Maj3D10/Training-Platform --skill session-management-maj3d10
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-management
Source: https://github.com/Maj3D10/Training-Platform/tree/main/.agent/skills/session-management
Command: npx skills add https://github.com/Maj3D10/Training-Platform --skill session-management-maj3d10

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents time loss and context resets by managing an end-to-end session lifecycle for .NET work, ensuring progress is resumed accurately and learnings persist across sessions.

Core Features & Use Cases

  • Session start bootstrap: Loads handoff state, project memory, and instincts, then detects the .NET solution to enable MCP tooling from the first prompt.
  • Session end capture: Reviews accomplishments, checks git status, writes a new handoff, extracts corrections into durable memory rules, and updates instincts confidence/promotions.
  • Context preservation continuity: Maintains state via .claude/handoff.md, accumulates rules in MEMORY.md, evolves heuristics in .claude/instincts.md, and preserves code continuity through git commits.
  • Use cases: Resuming prior work after interruption, starting Claude in an unfamiliar .NET repository, wrapping up a workday to ensure the next session continues without re-explaining, and handling missing context files via graceful fallbacks.

Quick Start

Load this skill when beginning a new session or when the user asks to resume, by running the session start protocol described in the skill instructions.

Frequently Asked Questions about session-management

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

FAQPage Schema
How do I preserve .NET project context across coding sessions?

You can preserve .NET project context across sessions by writing a handoff file that tracks task status, git changes, and learned rules. This ensures the next session resumes accurately with restored memory and MCP tooling readiness instead of starting from scratch.

What is a session handoff file and how does it maintain work continuity?

A session handoff file is a markdown document that captures DONE, PENDING, and LEARNED items from your work. It maintains continuity by providing a structured state snapshot that the next session reads to restore project context and resume tasks exactly where you left off.

How do I bootstrap a .NET solution for MCP tooling in an unfamiliar repository?

To bootstrap MCP tooling in an unfamiliar .NET repository, detect the correct .slnx or .sln file automatically. Once the solution file is located, MCP tooling activates immediately, enabling code analysis and interaction from the first prompt without manual configuration.

Can I use this session management workflow with any .NET project?

Yes, this session management workflow works with any .NET project containing .sln or .slnx solution files. It requires standard markdown context files for handoff state and memory rules to correctly manage the session lifecycle and preserve project context.

What happens if context files like MEMORY.md are missing when starting a session?

When context files like MEMORY.md are missing, the session workflow applies graceful fallbacks to continue operating. It detects the absence of these files and proceeds with the session bootstrap by relying on available git status and solution detection instead of failing outright.

How do I capture session learnings and update memory rules at the end of a workday?

You capture session learnings by running a session end protocol that reviews accomplishments, checks git status, and extracts corrections into durable memory rules. This updates your MEMORY.md file and evolves heuristics in your instincts file, ensuring accumulated knowledge persists for future work.