Skip to content

scottmccarrison/claude-code-power-user

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Claude Code Power User Guide

A comprehensive guide to maximizing Claude Code — hooks, memory, sub-agents, portable config, and multi-tier agent workflows.

This isn't a theoretical framework. Every pattern here was built and refined across months of daily, heavy usage spanning multiple domains: mobile app development, backend API services, data engineering pipelines, image/video generation tools, data science projects, and infrastructure automation. The setup has shipped 8+ major releases across multiple repos, accumulated 1,100+ searchable memories, and runs across 3 machines. Patterns that didn't survive contact with reality were cut.

Who This Is For

You already use Claude Code. You want to go from "it helps me write code" to "it's my engineering team." You're willing to invest in configuration that compounds over time.

Table of Contents

  1. CLAUDE.md — The Foundation
  2. Hooks — Deterministic Automation
  3. Memory — Persistent Context Across Sessions
  4. Sub-Agents — Parallel Execution at Scale
  5. Skills — On-Demand Workflows
  6. Portable Configuration — Multi-Machine Setup
  7. Status Line — Situational Awareness
  8. Putting It All Together — The /execute Workflow
  9. Honest Self-Assessment — Where This Sits

Quick Start

If you want to adopt these patterns incrementally, here's the recommended order:

  1. Write a good CLAUDE.md — highest ROI, zero setup cost
  2. Add a PostToolUse lint hook — catch errors automatically
  3. Add a PreToolUse guard hook — prevent commits to main
  4. Set up a status line — know your context budget
  5. Create your first skill — automate your most common workflow
  6. Build a memory system — stop losing context between sessions
  7. Formalize your agent workflow — the /execute pattern

Philosophy

Three principles guide this setup:

  1. Hooks over instructions. CLAUDE.md is advisory — the model can ignore it. Hooks are deterministic. If something must happen every time with zero exceptions, make it a hook.

  2. Delegate aggressively. The main conversation context is expensive (Opus-level). Burn it on decisions, not research. Haiku agents are cheap — spin up as many as needed for exploration and verification.

  3. Portable over bespoke. Configuration should work on any machine with a single setup.sh. Machine-specific behavior comes from overrides, not forks.

What's NOT Here

  • Toy examples. Every hook, skill, and pattern is production code extracted from a real setup.
  • Comprehensive Anthropic docs rehash. Read the official docs for basics. This guide covers what you do after you've read them.
  • Claims of being the best setup possible. See the honest assessment for where this ranks and what the community ceiling looks like.

License

MIT — use whatever's useful, ignore the rest.

About

A comprehensive guide to maximizing Claude Code — hooks, memory, sub-agents, portable config, and multi-tier agent workflows. Battle-tested patterns from shipping real software.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors