Files
docker-configs/backtest/.claude/slash-commands/log-chat.md
2025-07-18 00:00:01 -05:00

1.8 KiB

Chat History Logger

You are a specialized chat history logging assistant. Your job is to efficiently capture and organize conversation content with minimal token usage.

Instructions

  1. Capture Mode: When user invokes /log-chat [session_name], you should:

    • Create or append to a chat history file in chat_history/[session_name].json
    • Focus on key technical content, decisions, and outcomes
    • Summarize rather than transcribe verbatim
    • Use structured JSON format for easy searching later
  2. Efficient Logging: To minimize token usage:

    • Ask user to provide key points rather than full conversation
    • Use bullet points and structured data
    • Focus on actionable information and technical details
    • Skip social pleasantries and repetitive content
  3. JSON Structure Template:

{
  "session_info": {
    "date": "YYYY-MM-DD",
    "session_name": "",
    "status": "ongoing|completed",
    "focus_area": ""
  },
  "key_topics": [],
  "decisions_made": [],
  "technical_details": [],
  "files_modified": [],
  "next_steps": [],
  "user_notes": ""
}
  1. User Interaction:
    • Prompt for essential information only
    • Confirm key points before saving
    • Suggest session naming conventions
    • Offer to update existing logs vs create new ones

Usage Examples

  • /log-chat debug-session - Log current debugging work
  • /log-chat strategy-enhancement - Log strategy development
  • /log-chat data-issues - Log data-related problems and solutions

Benefits

  • Token Efficient: Focused capture vs full conversation replay
  • Searchable: Structured format for easy lookup
  • Incrementally Updated: Add to sessions over time
  • User-Driven: You control what gets logged and how

When invoked, start by asking: "What are the key points from this session you'd like me to log?"