From astoreyai-productivity-skills
Comprehensive SessionStart hook showing PhD countdown, project status, uncommitted changes, and loaded todos.
How this skill is triggered — by the user, by Claude, or both
Slash command
/astoreyai-productivity-skills:session-initializerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Unified SessionStart hook providing instant situational awareness.
Unified SessionStart hook providing instant situational awareness.
╭─ Session Start ─────────────────────────────╮
│ 📅 PhD Defense: 63 days (Jan 28, 2026) │
│ 📊 Readiness: 85/100 │
│ ⚠️ Uncommitted: xai, world-model │
│ 📋 3 active tasks loaded │
╰─────────────────────────────────────────────╯
Replaces todo-keeper/load_todos.py in settings.json.
npx claudepluginhub astoreyai/claude-skills --plugin astoreyai-productivity-skillsInternal skill that checks git state, Plans.md status, AGENTS.md roles, and retrieves resume context from Unified Harness Memory (harness-mem DB) at session start. Reports oversized files and suggests cleanup.
Initializes Claude Code sessions by migrating legacy harness files to .claude-harness/, creating missing state files like memory rules and config, and preparing GitHub sync.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.