Module 10 of 10
The Full Picture
connect everything, extend where useful, and reach independence. After this module, you'll understand how all the pieces compose into a system — and you'll be equipped to evolve it on your own.
How the Pieces Fit Together
Let's step back and see the system you've built. Each module added a layer. Here's how they stack:
Each layer builds on the ones below it:
- CLAUDE.md shapes how Claude behaves in every conversation
- Skills give it structured approaches to specific tasks
- Hooks automate background operations without consuming tokens
- Memory carries context forward so nothing gets re-explained
- Agents provide specialised depth when the task demands it
And all of this sits on top of Claude Code's core ability to read, write, and work with files on your computer.
No single layer is the breakthrough. The breakthrough is the layers composing together. A CLAUDE.md alone saves tokens. Add skills, memory, hooks, and agents — and Claude starts feeling like it's been working with you for months.
Building Workflows
Here's where the system gets genuinely powerful. Individual pieces are useful on their own. But the real leverage comes from composing them into workflows.
A workflow is a skill that orchestrates multiple capabilities. Instead of "summarise this document" (one skill) or "use the research agent" (one agent), a workflow chains multiple steps together.
Example: Research Workflow
Example: Writing Workflow
You want to write a piece of content:
- Brainstorm angles using the brainstormer pattern
- Pick an angle and outline it
- Draft using the /draft skill
- Review using the /review skill
- Humanise the output (remove AI writing patterns)
- Save the final version
How to build workflows
Workflows are just skills with more steps. The same ~/.claude/commands/ system. The difference is that a workflow skill references other skills and agents:
Start with manual workflows (doing each step yourself). When you notice a sequence you repeat, codify it as a workflow skill. Don't build workflows preemptively for sequences you might do — build them for sequences you've already done three times.
Maintenance and Evolution
Your setup is a living system. It'll need occasional attention to stay effective.
Monthly check (15 minutes)
| Check | What to do | Time |
|---|---|---|
| CLAUDE.md | Read through, update stale preferences, remove outdated sections | 5 min |
| Memory | Skim MEMORY.md, remove outdated entries, move stable patterns to CLAUDE.md | 5 min |
| Skills | Remove skills you haven't invoked in a month — clutter makes maintenance harder | 3 min |
| Hooks | Run cd ~/.claude && git log --oneline -5 to confirm backups are running | 2 min |
When Claude updates
Anthropic updates Claude regularly. Most updates are invisible — better reasoning, fewer errors, new capabilities. Occasionally, an update changes how something works (new settings format, new hook points, modified behaviour).
When that happens, this guide updates too. Check back for notes on what changed and what to adjust. Usually, the answer is "nothing" — the setup we've built is based on stable patterns, not fragile implementation details.
When your work changes
New job, new project type, new domain — your setup should evolve with you. The modular architecture makes this straightforward:
- New domain? Add a rule file or update your CLAUDE.md work section.
- New repetitive task? Create a skill.
- New specialisation needed? Add an agent.
- Old thing no longer relevant? Delete the file. No dependencies to untangle.
When to Use Claude.ai vs Claude Code
Revisiting this from Module 4, now with the full picture:
| Situation | Tool | Why |
|---|---|---|
| Quick question on your phone | Claude.ai | No setup needed, works anywhere |
| Brainstorming session | Claude.ai | Lightweight, conversational |
| Working with files | Claude Code | Direct file access |
| Complex task requiring specialists | Claude Code | Agent delegation |
| Task you'll repeat | Claude Code | Skills handle it consistently |
| Sensitive operations | Claude Code | Safety hooks protect you |
| Building on previous work | Claude Code | Memory carries context forward |
The general pattern: Claude.ai for thinking, Claude Code for doing.
Built-in Commands Worth Knowing
Claude Code has 50+ built-in commands (type / to browse them). Most are self-explanatory, but a few are genuinely useful and easy to miss:
| Command | What it does | When you need it |
|---|---|---|
/compact | Compresses your conversation context | When a long session starts feeling sluggish or Claude loses track of earlier context |
/cost | Shows how many tokens you've used this session | When you're curious about usage or want to develop cost intuition |
/model | Switches between Claude models (Sonnet, Opus, Haiku) | When you want faster responses (Haiku) or deeper reasoning (Opus) mid-session |
/memory | View and manage all loaded instructions and memory files | When you want to see what Claude is reading at session start |
/init | Auto-generates a CLAUDE.md by analysing your project | When you start working in a new codebase and want a quick setup |
/rewind | Rolls back the conversation to an earlier point | When Claude went down a wrong path and you want to try a different approach |
/plan | Enters plan mode — Claude researches without making changes | When you want Claude to think through an approach before touching any files |
/voice | Activates voice input (hold spacebar to talk) | When typing feels slow or you want to describe something conversationally |
You don't need to memorise these. Type / at any point and browse. The ones above are just the ones that tend to surprise people — "I didn't know it could do that."
You're Done. For Real This Time.
Let's see where you are now compared to Module 1:
| Layer | What You Have |
|---|---|
| Understanding | What Claude is, how to think about it, when to use it |
| Claude.ai | Five prompting patterns, Projects, custom instructions |
| Claude Code | Installed, configured, comfortable |
| CLAUDE.md | Comprehensive behavioural config — 500 words that shape everything |
| Skills | 5+ task-specific tools, ability to build your own |
| Hooks | Auto-backup, safety gate, code validation |
| Memory | Persistent context across sessions |
| Agents | 20+ specialists ready when a task demands depth |
| External CLIs | Codex for bulk work, Vercel/Railway for deploys (optional) |
| Rules | Domain-specific auto-loading context (optional) |
| Workflows | Composed multi-step processes |
This is a comprehensive, token-efficient setup that's been tested across real daily work. It was built incrementally so you understand every piece. Nothing is magic. Nothing is copy-pasted blindly. You know what everything does, why it's there, and how to change it.
More importantly: you know how to evolve it. New skill? Create a file. New agent? Create a file. New preference? Edit CLAUDE.md. The system grows with you.
If this guide disappeared tomorrow, could you maintain and extend your setup? If you've followed along, the answer is yes. That was the goal.
Thanks for trusting us. We took your time and your tokens seriously. Now go use the thing.
Something unclear? Something we got wrong? Something we could do better? We want to know: [contact method]. This guide is a living document. Your feedback makes the next version better for everyone.