Hidden PowerAdvanced

The Claude Code internals you use daily but never configured

How memory is selected, how settings and models resolve, how hooks block a bad finish, and how to run agents in parallel. 22 focused lessons, each with an exercise and a quick reference.

22
Tutorials
7h+
Guided content
$20 / yr
Access

Who it's for

  • Engineers who already use Claude Code every day
  • Leads who own a team's CLAUDE.md, settings and permission rules
  • Anyone whose memories never get recalled or whose sessions hit the context limit
  • People ready to run background, parallel or scheduled agents

What you'll be able to do

  • Resume, recover and fork sessions after a crash or Ctrl-C, and steer compaction with /compact and /context (Session Resume, Steering Context Compaction)
  • Layer CLAUDE.md, settings and permission rules across user, team, project and personal scopes (CLAUDE.md Architecture, Settings Cascade, Permission Rules)
  • Write memory entries the Sonnet selector actually picks, knowing it loads up to 5 topic files per turn (Memory Selector, Writing Memory)
  • Use hooks and exit code 2 to inject live context and block Claude from reporting done until checks pass (Hooks Deep Dive, Live Context, Quality Gates)
  • Build custom agents and skills with scoped tools, models and triggers (Custom Agents, Skills Advanced Frontmatter)
  • Run work in parallel with worktrees, background tasks, coordinator mode, swarms and dynamic workflows, and tune cost with model aliases and /effort
Hands-on

What you'll build

01

A layered CLAUDE.md setup with @include, path-scoped rules and CLAUDE.local.md

02

A Stop-hook quality gate that blocks completion until tests and lint pass

03

A UserPromptSubmit hook that prepends branch, date and PR status to every prompt

04

A TypeScript refactoring agent in .claude/agents/

05

Layered permission rules that give a team safe defaults

Syllabus

22 tutorials, in order

  1. 01
    Session Resume & Recovery

    Never lose work to a crash or accidental Ctrl-C again. Master session flags, interrupt recovery, and fork-session for risky experiments.

    15 min
  2. 02
    CLAUDE.md Architecture

    Layer global, team, project, and personal rules. Use @include, scoped paths frontmatter, and CLAUDE.local.md to give Claude exactly the right context.

    20 min
  3. 03
    Steering Context Compaction

    Compaction is automatic — but you can steer it. Use /compact with custom instructions and /context to monitor window fullness before hitting the blocking limit.

    20 min
  4. 04
    The Memory Selector

    Claude does not inject all memories — a Sonnet side-query selects up to 5 topic files per turn. Learn exactly how selection works and what it looks at.

    25 min
  5. 05
    Writing Memory That Gets Recalled

    The description field is your only selector signal. Write memory entries that reliably surface when you need them and age gracefully over time.

    25 min
  6. 06
    Skills Advanced Frontmatter

    Go beyond basic skills. Use model, effort, paths, context:fork, allowed-tools, and when_to_use to build intelligent auto-triggered skills.

    20 min
  7. 07
    The Settings Cascade

    Five config layers, one rule set. Know which file to edit for user defaults, team rules, personal overrides, and security-critical flags.

    20 min
  8. 08
    Hooks Deep Dive

    27 events, 5 hook types, and exit code 2 — the three things you need to know to automate anything Claude Code does.

    25 min
  9. 09
    Injecting Live Context into Every Prompt

    Use UserPromptSubmit hooks and shell injection to automatically prepend branch, date, PR status, and env state to every prompt.

    20 min
  10. 10
    Quality Gates

    Use Stop hooks with exit code 2 to prevent Claude from reporting completion until your tests pass, linter is clean, or any custom check succeeds.

    20 min
  11. 11
    Custom Agents

    Define specialized agents with scoped tools, permission modes, turn limits, and model overrides. Build a TypeScript refactoring specialist in .claude/agents/.

    20 min
  12. 12
    Worktrees — Safe Parallel Branches

    Isolate risky work in a git worktree. Agents with isolation:worktree get their own branch — reviewed before merging, auto-deleted if nothing changed.

    20 min
  13. 13
    Background Tasks & Async Agents

    Run long tasks without blocking the conversation. Use run_in_background, Ctrl+B mid-execution, and async agents that survive Escape.

    20 min
  14. 14
    Coordinator Mode

    Claude becomes a pure dispatcher with 4 tools. Workers do all the implementation. Use it for large parallel tasks that decompose into independent workstreams.

    25 min
  15. 15
    Swarms — Visual Multi-Agent Teams

    Run named teams of Claude agents with a shared task queue in tmux pane splits. Grant per-worker permission modes and monitor all agents visually.

    25 min
  16. 16
    Model Aliases & The Priority Chain

    Five ways to set the model and which wins. The opusplan alias switches automatically. Append [1m] for 1M context. Use CLAUDE_CODE_SUBAGENT_MODEL in CI.

    15 min
  17. 17
    Permission Rules Deep Dive

    Exact match, prefix, wildcard, tool-wide — build layered permission rules that give your team safe defaults without blocking day-to-day work.

    20 min
  18. 18
    Cron Scheduling & Autonomous Check-ins

    Ask Claude to schedule recurring tasks. Make them durable. Set up autonomous morning CI check-ins and PR reminders that run while you sleep.

    20 min
  19. 19
    ULTRAPLAN — Remote Opus Planning

    Type "ultraplan" anywhere to spawn a remote Opus planning session in your browser. Local terminal returns immediately. Teleport the plan back or run it as a PR.

    20 min
  20. 20
    What's Next — Voice, BUDDY & KAIROS

    Voice input, the BUDDY companion, KAIROS channels, and always-on mode. Features your colleagues have never heard of — and how to turn them on.

    15 min
  21. 21
    Dynamic Workflows — Orchestrate a Fleet of Agents

    Hand Claude a repo-scale job. It plans, decomposes, dispatches hundreds of background agents, checkpoints progress, and resumes an interrupted run from saved state. Run /workflows to view runs.

    20 min
  22. 22
    Effort Control — Tune Smarts, Speed & Cost

    The Faster ↔ Smarter slider. /effort xhigh for hard tasks, low for trivial ones. A direct token-cost lever orthogonal to model — pair low+Haiku, xhigh+Opus 4.8.

    15 min

Get this course

One year of access for $20, or subscribe for $45/month to get this course and every other one.

FAQ

Questions about this course

What do I need to know first?

Daily Claude Code use. The course skips installation and basic prompting. If you are new, start with Claude Code Fundamentals.

How long does it take?

The 22 lessons are listed at 15 to 25 minutes each, about 7.5 hours in total. Each one ends with an exercise and a quick reference, so you can take them in any order.

Does every feature work on my account?

No. Swarms are experimental. Dynamic workflows are a research preview. Cron scheduling needs a feature flag. ULTRAPLAN needs claude.ai sign-in and the GitHub app. Each lesson lists its eligibility requirements and how to check them.

How does it relate to Software Factories?

Software Factories assumes you know hooks, quality gates and permission rules. It points back to this course's lessons on those topics (T608, T610, T617) and to CLAUDE.md Architecture (T602).