session-management

Organize project work sessions with structured notes, problems, and progress tracking.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/karstenheld3/SharePoint-GPT-Middleware --skill session-management-karstenheld3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-management
Source: https://github.com/karstenheld3/SharePoint-GPT-Middleware/tree/main/.windsurf/skills/session-management
Command: npx skills add https://github.com/karstenheld3/SharePoint-GPT-Middleware --skill session-management-karstenheld3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides teams to structure development tasks as repeatable sessions, capturing decisions, tracking issues, and preserving context for audit and knowledge transfer.

Core Features & Use Cases

  • Session scaffolding: Creates and enforces a standard session folder with NOTES.md, PROBLEMS.md, and PROGRESS.md templates.
  • Phase tracking: Keeps the current session phase in NOTES.md and a full phase plan in PROGRESS.md.
  • Lifecycle governance: Defines the Init → Work → Save → Resume → Finalize → Archive workflow for reproducible work.

Quick Start

Create a new session with /session-new, then populate NOTES.md with the start details, list problems in PROBLEMS.md, and begin updating PROGRESS.md as you work.

Frequently Asked Questions about session-management

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

FAQPage Schema
How do I structure project work sessions for better tracking and auditing?

Session-management organizes development work into repeatable phases with structured templates. Create a session folder with NOTES.md, PROBLEMS.md, and PROGRESS.md files, then follow the Init-Work-Save-Resume-Finalize-Archive lifecycle to capture decisions, track issues, and preserve context for knowledge transfer and audit trails.

What's the best way to document problems and progress during development?

Use dedicated markdown files within your session folder: PROBLEMS.md lists issues encountered, PROGRESS.md tracks the phase plan and current status, and NOTES.md records session details and the current phase. This separation keeps documentation organized and auditable throughout the session lifecycle.

Can I use session templates to standardize team workflows?

Yes. Session-management enforces a standard folder structure with predefined NOTES.md, PROBLEMS.md, and PROGRESS.md templates that teams can reuse across projects. This consistency enables repeatable workflows, easier onboarding, and reliable knowledge capture across development tasks.

How do I resume work on a project after interruption?

The Resume phase lets you return to a session by reviewing NOTES.md for context, PROBLEMS.md for outstanding issues, and PROGRESS.md for your phase status. This structured approach ensures continuity and reduces context-switching overhead when resuming interrupted work.

What happens when I finalize and archive a session?

Finalize closes the active session and archives it to preserve the complete record of decisions, problems, and progress. Archived sessions serve as reference material for future similar work and maintain an auditable history of how development tasks were completed.