State Create
Create a new state file to track conversation context.
Workflow
- •Get repo root:
git rev-parse --show-toplevel - •Create
.state/directory if missing - •Add
.state/to.gitignoreif not present - •Generate filename using Unix timestamp:
$(date +%s).state.md - •Create state file with template below
- •Confirm creation to user
State File Template
markdown
---
created: {ISO_TIMESTAMP}
updated: {ISO_TIMESTAMP}
session_id: {SESSION_ID}
status: active
topic: ""
---
## Context
[Session context - update as conversation progresses]
## Decisions Made
- [None yet]
## Open Questions
- [ ] [None yet]
## Key Learnings
- [None yet]
## Next Steps
- [ ] [None yet]
Notes
- •State files use Unix timestamps for easy sorting
- •Status values:
active,paused,completed - •After creation, remember the filename for
/stateUpdatecalls