session-init

Verify git state, Plans.md status, and harness-mem resume context before session tasks.

39|46|Updated May 29, 2026
One-click install
npx skills add https://github.com/maxwell2732/claudecode-research-harness-workflow --skill session-init-maxwell2732
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-init
Source: https://github.com/maxwell2732/claudecode-research-harness-workflow/tree/main/skills/session-init
Command: npx skills add https://github.com/maxwell2732/claudecode-research-harness-workflow --skill session-init-maxwell2732

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This internal sub-skill performs pre-session checks to ensure the environment is ready for work by validating git state, Plans.md status, and harness-mem resume context, preventing downstream errors during active tasks.

Core Features & Use Cases

  • Checks git state and uncommitted changes at session start.
  • Verifies Plans.md status and in-progress items in AGENTS.md.
  • Loads the latest harness-mem resume pack to resume the correct session state.
  • Intended for internal startup workflows and not for implementation, reviews, or mid-session tasks.

Quick Start

Ask Claude Code to initialize a new session using session-init to verify git state, Plans.md status, and harness-mem context before any task execution.

Frequently Asked Questions about session-init

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

FAQPage Schema
How do I check git state and uncommitted changes when starting a Claude Code session?

To check git state at session start, session-init automates pre-session health checks by validating uncommitted changes, verifying Plans.md status, and loading harness-mem resume context to prevent downstream errors during active tasks.

What is the best way to verify Plans.md status before resuming an agent workflow?

The best way to verify Plans.md status is using session-init, which checks in-progress items in AGENTS.md and loads the latest harness-mem resume pack to ensure task visibility and resume compatibility before agent activity begins.

Can I use session-init for mid-session task implementation or code reviews?

No, session-init is intended strictly for internal startup workflows to verify environment integrity and resume compatibility, not for implementation, reviews, or mid-session tasks.

How does harness-mem resume context loading work during session startup?

Harness-mem resume context loading works by automatically retrieving the latest resume pack during session startup, verifying session state compatibility and ensuring the correct context is restored before any task execution.

Does session-init require any dependencies or external components to run?

No, session-init requires no external dependencies or components; it operates as a standalone internal sub-skill to perform pre-session checks and context loading for Claude Code environments.

Why should I run pre-session health checks before starting agent activity?

Pre-session health checks prevent downstream errors by validating git state, confirming Plans.md task visibility, and ensuring harness-mem resume compatibility, establishing environment integrity before active work begins.