tidy

Automate end-of-session cleanup coordinating heartbeat, git state, task persistence, and memory summarization.

1|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/JDHayesBC/Awareness --skill tidy-jdhayesbc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tidy
Source: https://github.com/JDHayesBC/Awareness/tree/main/.claude/skills/tidy
Command: npx skills add https://github.com/JDHayesBC/Awareness --skill tidy-jdhayesbc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

End-of-session cleanup automation that coordinates a multi-step wrap-up workflow so that the AI session ends cleanly and leaves a consistent state for the next run.

Core Features & Use Cases

  • Automated session wrap-up: Cancel or adjust heartbeat cron jobs, manage session state, and prepare next steps.
  • State persistence & memory hygiene: Persist tasks to disk, summarize recent activity, and ensure memory coherence for later recall.
  • Consistency across channels: Update scene and forestry state to keep context aligned across sessions and channels (e.g., terminal, Discord).

Quick Start

Invoke the tidy skill at session end to run the end-of-session cleanup and prepare a clean slate for the next session.

Frequently Asked Questions about tidy

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

FAQPage Schema
How do I automate end-of-session cleanup for my AI workflow?

End-of-session cleanup automation coordinates heartbeat management, git state, task persistence, and memory summarization to ensure a reliable, clean slate. Invoke the tidy skill at session end to execute the multi-step wrap-up workflow automatically.

What is session state persistence and how does it prepare memory for the next run?

Session state persistence saves active tasks to disk and summarizes recent activity to maintain memory coherence. This ensures that context and scene state remain aligned across channels like terminal and Discord for reliable later recall.

How do I manage heartbeat cron jobs when wrapping up a session?

Heartbeat management during session wrap-up involves canceling or adjusting active cron jobs. The cleanup process reads the existing session state, modifies the scheduled heartbeats, and reports the outcomes in a structured format.

Does this session cleanup workflow require any external dependencies?

No external dependencies are required to run the session cleanup workflow. It operates independently to read session state, persist tasks to disk, manage git state, and summarize memory without needing additional packages.

When should I run an automated session wrap-up and task persistence routine?

Run an automated session wrap-up when closing a session, such as when you have to go or are finishing work. It applies to end-of-session contexts to ensure task persistence to disk and memory summarization leave a consistent state.

Can I use automated cleanup to keep context aligned across terminal and Discord channels?

Yes, automated cleanup updates scene and forestry state to keep context aligned across sessions and channels. By managing session state and memory summarization, it ensures coherence whether you resume in the terminal or Discord.