state

Maintain a STATE.md file with tasks, decisions, blockers, and next steps.

412|45|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/cwinvestments/memstack --skill state-cwinvestments
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: state
Source: https://github.com/cwinvestments/memstack/tree/main/skills/state
Command: npx skills add https://github.com/cwinvestments/memstack --skill state-cwinvestments

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures you never lose your place in a project by maintaining a living document of your current progress, decisions, and blockers, allowing for effortless session resumption.

Core Features & Use Cases

  • Living State Document: Automatically creates and updates a STATE.md file with current tasks, decisions, blockers, and next steps.
  • Seamless Resumption: Reads the STATE.md file at the start of a session or when asked, providing immediate context.
  • Use Case: After a coding session, you can tell the AI to "update state." It will then record what you were working on, any issues you encountered, and the exact next action to take, so you can pick up right where you left off in the next session.

Quick Start

Use the state skill to save the current project status.

Frequently Asked Questions about state

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

FAQPage Schema
How do I save project context and resume a coding session seamlessly?

To save project context and resume a coding session seamlessly, you maintain a living document of current tasks, decisions, and blockers. This allows you to pick up right where you left off without losing your place.

What is the best way to track project state across multiple work sessions?

The best way to track project state across multiple work sessions is by creating and updating a living document. This document records current progress, decisions, blockers, and the exact next steps to take.

How does project state tracking integrate with git status?

Project state tracking integrates with git status by capturing uncommitted changes alongside your current tasks and blockers. This ensures your context is fully preserved across work sessions.

Can I use a living document to track uncommitted changes and blockers?

Yes, you can use a living document to track uncommitted changes and blockers. It automatically updates with your current tasks, decisions, and next steps for seamless session resumption.

What is a STATE.md file and when do I need it for developer productivity?

A STATE.md file is a living document tracking your project's current tasks, decisions, blockers, and next steps. You need it for developer productivity when you want to resume work sessions effortlessly.