session-init

Validate environment and summarize task status from Git, Plans.md, and AGENTS.md.

3.0k|300|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/Chachamaru127/claude-code-harness --skill session-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-init
Source: https://github.com/Chachamaru127/claude-code-harness/tree/main/skills/session-init
Command: npx skills add https://github.com/Chachamaru127/claude-code-harness --skill session-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the time wasted on manual context-switching at the start of a work session by automatically analyzing your project's current state and presenting a clear, actionable summary.

Core Features & Use Cases

  • Automated Project Status Snapshot: Checks Git status, reviews Plans.md for pending tasks, and assesses AGENTS.md for role constraints upon session start.
  • Proactive Cleanup Suggestions: Warns you if Plans.md or log files are becoming too large, suggesting maintenance before you begin.
  • Use Case: Opening Claude Code on a Monday morning? This Skill automatically runs, showing you the current branch, the top-priority task (pm:依頼中), and any blocking issues, so you can immediately say "start working" and dive in.

Quick Start

Say "start session" or simply open Claude Code in your project to automatically receive a status report and suggested next action.

Frequently Asked Questions about session-init

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

FAQPage Schema
How do I automatically check my project status when starting a work session?

Session-init validates your environment and summarizes task status at startup by checking Git branch, repository state, pending tasks from Plans.md, and role constraints from AGENTS.md, then outputs a concise report with current context and next actions.

What information does a session status overview include?

A session status overview covers current Git branch, prioritized tasks with status tags, blocking issues, environment validation results, and suggested next actions based on Plans.md and AGENTS.md contents.

Can session-init warn me about file maintenance before I start working?

Yes, session-init proactively detects when Plans.md or log files are growing too large and suggests maintenance actions before you begin, preventing context clutter during your session.

How does session-init handle context from previous work sessions?

Session-init checks for prior session transfer data and integrates optional Claude-mem context to preserve continuity, ensuring you resume with full awareness of prior decisions and blockers.

What triggers the automated status report in session-init?

The status report triggers automatically when you open Claude Code in your project directory, or when you use commands like 'start session', 'what should I work on', or Japanese equivalents (セッション開始, 作業開始, 状況確認).

Do I need a specific file structure for session-init to work?

Session-init requires Plans.md and AGENTS.md files in your project for full functionality; it validates Git status independently, but task extraction and role verification depend on these files being present and readable.