Persistently stores conversation state, decisions, and progress to allow seamless resume across sessions.
This skill prevents loss of context across sessions, restarts, or Claude limits by automatically saving state after every significant interaction.
Persist continuously:
Automatically save state after:
.claude/state/session.md## [TIMESTAMP] - [ACTION]
- Phase: [Current Phase]
- Status: [Status Message]
- Files: [Modified Files]
- Next: [Next Action]
---
At session start or when user says "resume":
.claude/state/session.mdAfter EVERY significant action, append to .claude/state/session.md:
## [ISO-TIMESTAMP] - [Brief Action Description]
- **Phase**: Phase I - Python Console App (or current phase)
- **Status**: [What was just completed]
- **Branch**: [Current git branch]
- **Files Modified**: [List of files]
- **User Instruction**: "[Last thing user said]"
- **Next Action**: [What should happen next]
---
Example Entry:
## 2025-12-27T15:30:00Z - Interactive CLI Created
- **Phase**: Phase I - Python Console App
- **Status**: Added colorful interactive menu with ANSI colors
- **Branch**: 001-console-todo
- **Files Modified**: src/todo_app/interactive.py, src/todo_app/__main__.py
- **User Instruction**: "mughy colorful cli chahiye"
- **Next Action**: Test interactive CLI and update session state
---
This skill should run automatically without user asking:
/sp.* skill completionDO NOT wait for user to say "/session" - AUTO-SAVE ALWAYS!
This skill ensures continuity and fast recovery.