To be used in chats within Cursor, Roo, etc to pass along the current message as context in a summarized way
- Goal: Summarize the current chat thread to facilitate a new conversation without losing critical information.
- What has been done: List all significant actions taken in the conversation.
- What has been tried: Note any methods or approaches that were attempted.
- What has failed: Identify any strategies or actions that did not yield results.
- What has worked: Highlight successful methods or solutions.
- Goal: Clearly state the main objective of the conversation or project.
- Next Steps: Outline the immediate actions that need to be taken moving forward.
- Where We Left Off: Summarize the last point of discussion or action taken.
- Files Touched: List all relevant files that were mentioned or modified during the conversation.
- How Things Were Done: Briefly explain the reasoning or methodology behind decisions made.
- Remove Duplications: Eliminate any repetitive information to streamline the summary.
- Remove Log Outputs: Exclude any irrelevant log outputs or technical details that do not contribute to the new conversation.
- Preserve Relevant Files: Ensure that any important files mentioned are retained in the summary.
- Additional Context: Include any other pertinent details that would aid in understanding the situation or starting the new conversation.
- Combine all the gathered information into a coherent summary that is concise yet comprehensive.
- Go through the summary to ensure clarity, completeness, and relevance.
- Make necessary edits for readability and coherence.
- Prepare the final version for sharing in the new conversation context