Original Reddit post

I always try to run two commands each day /sod (Start of Day) every morning and /eod (End of Day) every night. They’re custom slash commands in Claude Code. /sod asks me: Three things I’m grateful for Pulls up my schedule Then gives me time estimates for the day. Five to 10 minutes, then I know what I’m doing and I started the day reminding myself what’s actually going well. /eod is my daily recap: It goes and finds out what I accomplished “Today”. It reads my git history, checks file modifications, looks at my project tracking, and pieces together what actually happened. Then it shows me: “Here’s what you shipped today.” Some days I feel like I got nothing done. Then I see the list and it frequently turns out I did more than I thought. That gap between how a day feels and what happened is the source of a lot of issues for me. After showing me what I shipped, it asks one question: “What were your wins today?” Then it handles the boring stuff. Updates my progress log, preps tomorrow’s schedule, flags patterns (“you’ve carried this task 3 days in a row, drop it?”), and ends with a motivational quote it’s never used before. I built both commands for productivity. The fact that they make me feel better about my days was a side effect. How to build your own Slash commands are markdown files in .claude/commands/ . That’s it. Create .claude/commands/sod.md in your project Write what you want your morning check-in to look like in plain English Tell it what files to read. Your schedule, your goals, your journal, whatever matters to you. Same thing for eod.md but focused on reflection and evidence gathering Mine started as 10 lines. They’re a lot bigger now because I kept finding things I wanted from a daily check-in. Start small. You’ll figure out what you actually need pretty fast. submitted by /u/Mammoth_Doctor_7688

Originally posted by u/Mammoth_Doctor_7688 on r/ClaudeCode