Author: Kenny Damian

Profile: https://www.linkedin.com/in/kenny-damian-90aba221a


I've spent 600+ hours inside Claude Code.

Here's the complete cheat sheet I wish I had before starting.


Saving this will save you dozens of hours of trial and error.


1ļøāƒ£ INSTALL IN 30 SECONDS

Mac / Linux / Windows
→ Go to claude.ai/install
→ Or run: brew install --cask claude-code

Runs in your terminal. No IDE, no setup maze.


2ļøāƒ£ CLAUDE.md = YOUR OPERATING SYSTEM

Without CLAUDE.md → generic AI
With CLAUDE.md → expert in your stack, your rules, your workflows

Where I keep it:
→ ./CLAUDE.md for each repo
→ ~/.claude/CLAUDE.md for global rules
→ .claude/rules/ for path rules

Keep under 200 lines. Clear, direct, specific.


3ļøāƒ£ SLASH COMMANDS THAT MATTER

Inside Claude Code I use:
→ /init to auto-build CLAUDE.md from code
→ /compact when context starts to bloat
→ /memory to check and edit what it remembers
→ /cost to track token usage
→ /review for pull requests
→ /vim and /terminal-setup for smooth editing


4ļøāƒ£ SKILLS = REUSABLE KNOWLEDGE

Folder: .claude/skills/my-skill/SKILL.md

I keep skills for:
→ n8n flows
→ data enrichment
→ campaign copy
→ design briefs

Skills handle knowledge.
MCP handles actions.


5ļøāƒ£ MCP SERVERS = YOUR APP STORE

Connect once, Claude handles endpoints.

Examples:
→ claude mcp add --transport http [name] [url]
→ claude mcp add --transport stdio [name] -- [command]

Scope by: local, project, or user.
Gmail, Sheets, Slack, CRM, databases. One bridge for your whole stack.


6ļøāƒ£ HOOKS = AUTOMATION INSIDE CLAUDE

Fire on events, not prompts:
→ PreToolUse to block risky commands
→ PostToolUse to auto-format code
→ SessionStart to reload context
→ Notification to get desktop alerts

My favorite: auto-run Prettier after each edit. Set once, forget.


7ļøāƒ£ KEYBOARD + SESSION POWER

Daily keys: Ctrl+C, Ctrl+L, Ctrl+R, Ctrl+G, Esc Esc, Alt+T, Ctrl+V

Session flow:
→ /rename inside
→ claude -n "feature-name" to start
→ claude -c to continue last
→ claude -r "project-name" to jump back
→ claude --fork-session to branch work


8ļøāƒ£ CLI FLAGS THAT CHANGE THE GAME

→ claude -p "query" for one-shot runs
→ claude --add-dir ../other-repo to merge context
→ claude --max-turns 5 to control loops
→ claude --effort high for deep thinking
→ claude --max-budget-usd 5 to control spend
→ claude --permission-mode plan for read-only

Headless mode (-p) is how you plug Claude into scripts and CI.

I turned all of this into a one-page visual cheat sheet below šŸ‘‡

Images: