dev-task-memory

Persist development task state to filesystem with markdown and git checkpoints.

2|Updated May 10, 2026
One-click install
npx skills add https://github.com/freedomw1987/tree_monstor --skill dev-task-memory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-task-memory
Source: https://github.com/freedomw1987/tree_monstor/tree/main/skills/dev-task-memory
Command: npx skills add https://github.com/freedomw1987/tree_monstor --skill dev-task-memory

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Long-running development tasks often lose critical context when an AI session undergoes context compression, restarts, or the user issues a /new command. This Skill eliminates that risk by persisting task decisions, current state, and next steps to the filesystem, ensuring seamless recovery without relying on fallible LLM memory or manual user notes.

Core Features & Use Cases

  • 5-Layer Persistence Architecture: Combines state files, git checkpoints, external memory, and cross-session search to survive any session disruption.
  • Subagent WIP Pickup: Automatically detects and resumes work-in-progress left by stopped subagents using a 6-step recipe.
  • Human-Readable Handoffs: Generates commit-ready handoff documents for /new transitions, ensuring the next session or human reviewer can pick up seamlessly.

Quick Start

Use the dev-task-memory skill to automatically save your development task state to a persistent file whenever you begin a long task, hit a context compression event, or need to hand off work to a new session.

Frequently Asked Questions about dev-task-memory

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

FAQPage Schema
How do I persist development task state across AI coding sessions?

To persist development task state across AI coding sessions, this skill saves task decisions, current state, and next steps to the filesystem using a five-layer architecture combining markdown state files, git checkpoints, and external memory synchronization.

Why does my AI lose context after context compression or a session restart?

AI loses context after compression or restarts because session memory is volatile. This skill prevents context loss by deterministically recovering task state from filesystem persistence and full-text session search instead of relying on fallible LLM memory.

How do I resume work-in-progress left by stopped subagents?

To resume work-in-progress left by stopped subagents, this skill automatically detects interrupted tasks using a six-step recipe and restores the exact development context needed to continue building, reviewing, and testing without manual intervention.

What's the best way to hand off long-running software engineering tasks to a new session?

The best way to hand off long-running software engineering tasks is to generate commit-ready handoff documents containing task decisions and next steps, ensuring the next session or human reviewer can pick up seamlessly after a /new command transition.

When do I need filesystem state persistence for my development workflow?

You need filesystem state persistence for multi-phase software engineering workflows exceeding thirty minutes that involve planning, building, reviewing, and testing, ensuring seamless recovery across session boundaries without manual user notes.

Does this state management approach work with git checkpoints?

Yes, this state management approach works with git checkpoints by integrating them into its five-layer persistence architecture to survive any session disruption and ensure deterministic state recovery for long-running development tasks.