project

Save and restore project state with SQLite and markdown files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill ensures that your project's state is reliably saved and can be restored, allowing for seamless handoffs between sessions and preventing loss of work.

Core Features & Use Cases

  • Session State Capture: Records accomplishments, in-progress work, pending decisions, and next steps.
  • Git Status Integration: Captures uncommitted changes for a complete picture of the project's current state.
  • Multi-format Saving: Saves project context to both a SQLite database and a markdown file for redundancy and accessibility.
  • Use Case: Before ending a long coding session, you can use this skill to save your current progress, including uncommitted code changes and a summary of what's left to do, so you can pick up exactly where you left off later.

Quick Start

Use the project skill to save the current project state.

Frequently Asked Questions about project

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

FAQPage Schema
How do I save and restore project state between coding sessions?

To save and restore project state between coding sessions, this Skill records your session context, uncommitted git changes, and pending tasks into a SQLite database and markdown file, generating a ready-to-paste prompt for seamless session restore.

Can I capture uncommitted git changes when saving session context for handoffs?

Yes, you can capture uncommitted git changes for handoffs. The session state capture feature integrates with your git status to record uncommitted code alongside accomplishments and pending decisions for a complete project snapshot.

Do I need sqlite3 installed to manage project state and pending tasks?

Yes, you need sqlite3 installed. The Skill relies on a Python script for database operations that saves project context to a SQLite database, ensuring your state is reliably stored and accessible for future session restore.

What is the best way to record coding progress and next steps before ending a session?

The best way to record coding progress and next steps is using the multi-format saving feature. It logs in-progress work, pending decisions, and next steps into both SQLite and markdown files to prevent loss of work.

Does this session restore approach work with markdown files for accessibility?

Yes, this session restore approach works with markdown files for accessibility. It saves project context to both a SQLite database and a markdown file, providing redundancy and ensuring your session state is easily accessible.