Back to Feed
r/ClaudeAI
by agenticlab1
Analyzed
I Spent 2000 Hours Coding With LLMs in 2025. Here are my Favorite Claude Code Usage Patterns
144 points
214 comments
80% upvoted
View on Reddit
Content
Contrary to popular belief, LLM assisted coding is an unbelievably difficult skill to master.
Core philosophy: Any issue in LLM generated code is solely due to YOU. Errors are traceable to improper prompting or improper context engineering. Context rot (and lost in the middle) impacts the quality of output heavily, and does so very quickly.
Here are the patterns that actually moved the needle for me. I guarantee you haven't heard of at least one:
1. **Error Logging System** \- Reconstructing the input-output loop that agentic coding hides from you. Log failures with the exact triggering prompt, categorize them, ask "what did I do wrong." Patterns emerge.
2. **/Commands as Lightweight Local Apps** \- Slash commands are secretly one of the most powerful parts of Claude Code. I think of them as Claude as a Service, workflows with the power of a SaaS but way quicker to build.
3. **Hooks for Deterministic Safety** \- dangerously-skip-permissions + hooks that prevent dangerous actions = flow state without fear.
4. **Context Hygiene** \- Disable autocompact. Add a status line mentioning the % of context used. Compaction is now done when and how YOU choose. Double-escape time travel is the most underutilized feature in Claude Code.
5. **Subagent Control** \- Claude Code consistently spawns Sonnet/Haiku subagents even for knowledge tasks. Add "Always launch opus subagents" to your global CLAUDE.md. Use subagents way more than you think for big projects. Orchestrator + Subagents >> Claude Code vanilla.
6. **The Reprompter System** \- Voice dictation → clarifying questions → structured prompt with XML tags. Prompting at high quality without the friction of typing.
I wrote up a 16 page google doc with more tips and details, exact slash commands, code for a subagent monitoring dashboard, and a quick reference table. Comment 'interested' if you want it.
Comments
No comments fetched yet
Comments are fetched when you run cortex fetch with comment fetching enabled