Session Manager
Overview
This skill provides a standardized initialization routine for any Gemini project. It ensures that required background skills are active and that the agent has verified access to all critical directories before beginning work.
Commands
/start_session
Performs the "Executive Boot Sequence."
Workflow:
- Activate Background Listeners:
- Activate
git-flow-automator. - Activate
project-maintainer. - Activate
session-tracker. - Activate
session-chronicler.
- Activate
- Initialize Tracking & Narrative:
- Call
/session/startto generate asession_id. - Initialize the
Activity Login the Daily Note usingsession-chronicler. - Cross-Link: Ensure the
session_idis included in the first Chronicler log entry, and the Daily Note link is added to the session manifest.
- Call
- Verify Directory Access (Guard):
- Logic: The agent reads the required directory list from the project's
GEMINI.mdor a provided configuration. - User Check: For this specific vault, verify access to:
InfrastructureMetaVaultSkills
- Prompt: If any directory is missing, inform the user and provide the instruction needed to load them.
- Logic: The agent reads the required directory list from the project's
- Context Warm-up:
- Read the project's primary TODO file (
meta/PROJECT_TODO.mdorREADME.md). - Read the most recent history entries (e.g.,
meta/SESSION_FLIGHT_RECORDER.md).
- Read the project's primary TODO file (
- Initialize Session Log:
- Create a "Session Started" entry in the flight recorder.
- Capture the current Git state (SHA) if available.
- Present Briefing:
- Provide a concise "Welcome Back" summary:
- "Current Goal: [Goal]"
- "Last Action: [Action]"
- "Status: Environment Verified."
- Provide a concise "Welcome Back" summary:
Workflow & Constraints
- MANDATORY START: This command should be the very first action taken in a new session.
- PROACTIVE REMINDERS: If the agent detects it's a new session but
/start_sessionhasn't been run, it MUST prompt the user to execute it.