Practical Tips & Tricks
Claude Lifehacks
& Tips
Boost your productivity with Claude Code, MCP servers, skills, plugins, and Claude Desktop.
Why This Talk
Small habits, big leverage
The difference between using Claude and mastering it is a handful of tricks most people never discover.
Claude Code CLI
/compact — Context Management
Compress your conversation to reclaim context window space without losing important information.
Pro tip: Run /compactproactively before your context fills up — don't wait for the warning.
Claude Code CLI
/init & CLAUDE.md
Bootstrap project context so Claude understands your codebase conventions from the start.
Generated Files
CLAUDE.md tells Claude your project's build commands, test patterns, code style, and architecture decisions.
Claude Code CLI
Memory System
Claude remembers across sessions — your preferences, project decisions, and feedback persist automatically.
Project Memory
Stored in .claude/memory/ — project-specific context, decisions, references
User Memory
Stored in ~/.claude/memory/ — your role, preferences, feedback across all projects
Session Context
Current conversation — CLAUDE.md, git state, active files
Claude Code CLI
Git Worktrees
Work on multiple branches simultaneously — each agent gets its own isolated working copy.
Claude Code CLI
Keyboard Shortcuts
Navigate faster without leaving your keyboard.
Claude Code CLI
Slash Commands — Workflow
Daily Drivers
/clearStart fresh between tasks, keeps project memory/compactSummarize with focus line to preserve what matters/contextCheck what's eating your context window/resumePick up any prior session instead of re-explaining/rewindUndo button for both code and conversationSpeed Multipliers
/planForce planning before big changes/model + /effortDrop to Haiku for grunt work, Opus for hard problems/branchFork conversation to try risky approach safely/btwQuick side question without polluting main contextClaude Code CLI
Slash Commands — Parallel & Ship
Parallel Work
/backgroundDetach long-running tasks, free your terminal/batchCodebase-wide changes → subagents in worktrees, each opens PR/loopWatch for CI, file changes without babysittingBefore Shipping
/diffReview what Claude actually changed before committing/simplify3 agents review recent changes in parallel, apply fixes/security-reviewRun before any PR touching auth, input, or dataClaude Code CLI
Slash Commands — Setup & Gems
Setup Once, Save Forever
/init + /memoryGet CLAUDE.md right early — every future session inherits it/permissionsAllowlist safe commands, stop hitting approval prompts/fewer-permission-promptsScans history, auto-builds allowlist for you.claude/commands/*.mdTurn repeated prompts into one-word shortcutsHidden Gems
/copy NGrab Nth-latest response; press w to write to file/teleportPull web session into terminal for real shell access/insightsSee where you spend time and what trips you up/goalLet Claude keep iterating until condition metClaude Code CLI
Built-in Sub Agents
Spawn specialized agents for parallel work — each gets its own context and toolset, reports back when done.
Claude Code CLI
Custom Sub Agents
Define your own agent types via markdown files in .claude/agents/ — same pattern as skills.
Usage
Agent File Structure
Skills & Plugins
What Are Skills?
Markdown files that give Claude specialized capabilities — invoked with /slash-commands or triggered automatically.
Skills & Plugins
RTK — Rust Token Killer
Token-optimized CLI proxy — saves 60–90% on dev operations by filtering noise from command output.
How It Works
Skills & Plugins
Caveman Mode
Ultra-compressed communication — drop filler, keep substance. ~75% fewer output tokens.
Sure! I'd be happy to help you with that. The issue you're experiencing is likely caused by the authentication middleware not properly validating the token expiry. Let me take a look at the code and suggest a fix for you.
Bug in auth middleware. Token expiry check use < not <=. Fix:
Full technical substance stays. Only fluff dies. Invoke with /caveman — toggle with /caveman lite or /caveman ultra.
Skills & Plugins
Community Skills
Open-source skill collections — install and extend.
github.com/mattpocock/skills
TDD
Red-green-refactor loop with integration tests
Code Review
Confidence-based PR review, severity-tagged findings
Feature Dev
Guided feature development with architecture focus
Diagnose
Disciplined bug hunting — reproduce, minimise, fix
To Issues
Break specs into independently-grabbable issue tickets
Simplify
Review changed code for reuse, quality, and efficiency
Skills & Plugins
CocoIndex Code
Semantic code indexing — helps Claude understand large codebases through embeddings and code graph analysis.
Capabilities
Find code by meaning, not just text matching
Map dependencies, imports, and call chains
Feed relevant code to Claude automatically
Skills & Plugins
Creating Your Own Skill
A skill is just a markdown file with frontmatter — drop it in your project and Claude picks it up automatically.
Skill Structure
Place skills in:
.claude/skills/my-skill.mdOr install community skills via claude install-skill
Ecosystem
Claude Marketplace
A growing ecosystem of skills, plugins, and MCP servers — install community-built extensions or publish your own.
Skills
Markdown-driven capabilities — TDD, code review, deployment workflows
Plugins
Installable packages that extend Claude with new tools and integrations
MCP Servers
Protocol-based connectors to external services and data sources
Browse and install from the community registry — or create and share your own.
MCP Servers
What is MCP?
Model Context Protocol — a standard for connecting AI models to external tools, data sources, and services.
One protocol, many integrations — Claude gains superpowers without custom code.
MCP Servers
Figma MCP
Bridge design and code — read Figma designs, generate production code, sync components bidirectionally.
Extract layout, styles, and component structure
Produce production-ready React/CSS from designs
Map Figma components to codebase via Code Connect
MCP Servers
Useful MCP Servers
A growing ecosystem of integrations — connect Claude to your entire stack.
Filesystem
Read, write, and search files across your project
GitHub
PRs, issues, reviews, actions — full GitHub integration
PostgreSQL
Query databases, inspect schemas, run migrations
Puppeteer
Browser automation, screenshots, testing
Slack
Read channels, send messages, search conversations
Memory
Persistent context and knowledge across sessions
MCP Servers
Setting Up MCPs
One command to add, auto-configured in settings.
Chrome Extension
Claude in Chrome
Connect Claude Code to your browser — automate web tasks, test UIs, and interact with any web page.
Click, type, scroll, screenshot — Claude controls Chrome directly
Take screenshots, compare layouts, verify UI changes in real time
Read page content, accessibility trees, console logs, network requests
Automate form interactions, end-to-end test flows, data extraction
Claude Desktop
Projects & Custom Instructions
Organize conversations into projects with persistent system prompts and shared context.
Claude Desktop
Artifacts
Live, interactive outputs — code, documents, diagrams rendered alongside your conversation.
Practical Hacks
Workflow Tips
Five habits that compound over time.
Compact early
Run /compact before context fills — don't wait for the warning
CLAUDE.md first
Set up project conventions so every session starts with full context
Chain MCP tools
Combine Figma + GitHub + filesystem for end-to-end workflows
Worktrees for parallelism
Run multiple Claude agents on different branches simultaneously
Custom skills for repetition
Turn any recurring workflow into a reusable /slash-command
Thank You
Start Building Smarter
Small changes in how you use Claude compound into massive productivity gains.