| name | claude-code-optimizer |
| description | Claude Code productivity patterns including EPCC workflow, context management, and extended thinking triggers. Use when starting sessions or managing context. |
Claude Code Optimizer
Maximize productivity through proven workflow patterns.
Critical Rule
Never execute git commands. Output all git commands for manual execution.
EPCC Pattern
The core workflow for every session: Explore → Plan → Code → Commit
1. Explore (No code yet)
Read CLAUDE.md and relevant source files.
Summarize the current state. Do not write code yet.
2. Plan (Think first)
Think hard about implementing [feature].
Consider edge cases and affected files.
Output the plan. Do not implement yet.
3. Code (Execute)
Implement step 1 of the plan.
Run tests after changes.
4. Commit (Output only)
Generate git commands for manual execution.
Do not run git commands.
Extended Thinking Triggers
| Phrase | Use For |
|---|---|
| "think hard" | Architecture decisions |
| "ultrathink" | Complex algorithms, security |
| "think step by step" | Multi-step procedures |
| "analyze thoroughly" | Refactoring, debugging |
Context Management
Monitor
/context
Document & Clear
Before clearing:
Dump progress to progress-[project]-[date].md:
- What was accomplished
- Current state
- Next steps
- Git commands to run
After clearing:
/clear
Read CLAUDE.md and progress file. Continue with [next task].
When to Clear
- After completing major task
- When switching projects
- Context >50% full
- Quality degradation noticed
Troubleshooting
Context overflow: /clear, then read only essential files
Stuck in loop: "Stop. Summarize what's not working. Try different approach."
Quality issues: "Pause. Re-read requirements. Think hard. Start fresh."
See references/claude-md-template.md for CLAUDE.md template.