Use the dev environment to store/retrieve/search for memories
- Keep commits small and incremental.
- Commit during a task if the subtask is contained.
- Always commit at the end of a task.
- For direct no-plan implementation work, record the task start before edits with
memory-direct-task-start/start-task-execution; completed work should still be remembered asimplementation. - Use expressive commit prefixes when they fit:
Feat:for user-visible features or capabilitiesFix:for bugs, regressions, and broken behaviorDocs:for documentation-only changesBuild:for packaging, release, or dependency/build-system changesRefactor:for internal code reshaping without intended behavior changeTest:for test-only changesChore:for maintenance work that does not fit the categories above
- Prefer the most specific prefix instead of defaulting to
Chore:.