Skip to content

lodetomasi/500-hours-claude-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

500+ Hours with Claude Code

Field notes from real-world AI-assisted programming. No theory, just patterns that work.

License: MIT Claude Code PRs Welcome


The Presentation

Cover - 500+ Hours with Claude Code

CLAUDE.md as Persistent Memory

Plugins and Specialized Agents

Thinking Levels and Plan Mode

Workflow Discipline

Git Workflow and Automated PR Reviews

What Actually Matters


Why This Exists

After 500+ hours programming with Claude Code, I kept running into the same problems and rediscovering the same solutions. This is the documentation I wish existed when I started.

What you'll find here:

  • Configuration patterns that eliminate repetitive prompts
  • Workflow habits that prevent context overflow
  • Plugin ecosystem worth knowing about
  • Git integration that actually saves time

What you won't find:

  • Hype about AI replacing developers
  • Generic productivity tips
  • Untested recommendations

The Six Lessons

1. CLAUDE.md as Persistent Memory

Claude forgets everything between sessions. You repeat yourself constantly.

Fix: Create CLAUDE.md files that load automatically:

~/.claude/CLAUDE.md      → Global preferences
./CLAUDE.md              → Project rules (commit this)
./CLAUDE.local.md        → Personal overrides (.gitignore this)
# CLAUDE.md example
# Commands
npm run build
npm run typecheck

# Code style
ES modules only
Never use 'any' types

# Workflow
Typecheck after changes

# Never do
Uncomment disabled tests

Result: Claude knows your stack from line one.


2. Plugins and Specialized Agents

Writing the same scaffolding prompts over and over is a waste.

Fix: Install community plugins:

/plugin marketplace add edmundio/edmunds-claude-code
/plugin install edmunds-claude-code

Worth checking out:

Repository What it does
edmund-io/edmunds-claude-code 14 slash commands + 11 agents. Next.js + Supabase
lodetomasi/agents-claude-code 100 hyper-specialized agents with smart model selection
lodetomasi/Galadhrim-CodeSentinel AI code review: 65+ issue types, security focus
obra/superpowers 20+ battle-tested skills: TDD, debugging
hesreallyhim/awesome-claude-code Curated list, good starting point

3. Thinking Levels and Plan Mode

Not every task needs the same cognitive effort. Simple fixes get over-engineered. Complex architecture gets under-analyzed.

Fix: Use explicit thinking keywords:

Keyword Use case
think Quick tasks, simple fixes
think hard Standard development
think harder Complex logic, debugging
ultrathink Architecture, system design

Plan Mode: Hit Shift+Tab or type /plan. Claude analyzes before writing code.

Don't use "ultrathink" for everything. You pay in time and tokens.


4. Workflow Discipline

Hit the 200K token limit mid-session and you lose everything. Permission dialogs interrupt your flow.

Fix:

Command When to use
/clear After completing ANY task. Non-negotiable.
/compact Mid-debugging to preserve context
--dangerously-skip-permissions Eliminates permission dialogs (careful)

Keyboard shortcuts:

  • Escape — Stop Claude
  • Escape x2 — Previous messages
  • Ctrl+V — Paste images
  • Up Arrow — Chat history

5. Git Workflow and Automated PR Reviews

AI tools increase PR volume. Human reviewers focus on style nitpicks. Real bugs slip through.

Fix: Let Claude handle git operations:

/install-github-app

This auto-reviews every PR for logic errors and security issues.

What Claude handles well:

  • Searching git history
  • Identifying file ownership
  • Writing commit messages
  • Rebases and merge conflicts
  • Branch management

Customize reviews in claude-code-review.yml:

direct_prompt: |
  Review for bugs and security.
  Only report actual problems.

6. What Actually Matters

Four things that made the biggest difference:

  1. Always /clear after completing a task — Old context wastes tokens and confuses Claude
  2. Match effort to complexity — "ultrathink" for architecture, regular prompts for CRUD
  3. CLAUDE.md is your onboarding doc — Time invested here pays off every session
  4. Use community agents — 100+ specialists already exist, no need to reinvent

The Mindset Shift

"The biggest mindset shift was treating Claude Code not as a chat interface, but as a development environment that requires thoughtful setup and workflow design."


Resources


Contributing

Found a pattern that works? Open a PR.

Something here is wrong or outdated? Open an issue.


License

MIT


Keywords

claude code ai programming ai coding assistant anthropic llm development ai workflow developer productivity code generation ai agents prompt engineering

Tags

#ClaudeCode #AIProgramming #AIAssistant #DeveloperTools #CodingWithAI #Anthropic #LLM #DevProductivity #AIWorkflow #CodeAutomation

About

Field notes from 500+ hours of AI-assisted programming with Claude Code. Patterns, configurations, and workflows that actually work.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors