Futures
Access hundreds of perpetual contracts
CFD
Gold
One platform for global traditional assets
Options
Hot
Trade European-style vanilla options
Unified Account
Maximize your capital efficiency
Demo Trading
Introduction to Futures Trading
Learn the basics of futures trading
Futures Events
Join events to earn rewards
Demo Trading
Use virtual funds to practice risk-free trading
CFD
U.S. stock CFD derivatives
US Stocks
Access real US stocks and ETFs
HK Stocks
Trade quality Hong Kong-listed stocks
Korean Stocks
SK Hynix
Real Korean stocks and top assets
Stock Futures
High leverage, 24/7 trading
Tokenized Stocks
Backed by real stock assets
IPO Access
Unlock full access to global stock IPOs
GUSD
Mint GUSD for Treasury RWA yields
Stocks Activities
Trade Popular Stocks and Unlock Generous Airdrops
Launch
CandyDrop
Collect candies to earn airdrops
Launchpool
Quick staking, earn potential new tokens
HODLer Airdrop
Hold GT and get massive airdrops for free
IPO Access
Unlock full access to global stock IPOs
Alpha Points
Trade on-chain assets and earn airdrops
Futures Points
Earn futures points and claim airdrop rewards
Promotions
AI
Gate AI
Your all-in-one conversational AI partner
Gate AI Bot
Use Gate AI directly in your social App
GateClaw
Gate Blue Lobster, ready to go
Gate for AI Agent
AI infrastructure, Gate MCP, Skills, and CLI
Gate Skills Hub
10K+ Skills
From office tasks to trading, the all-in-one skill hub makes AI even more useful.
27 Hidden Features, Settings, and Shortcuts of Claude Most People Don't Know
Here are 27 specific techniques for Claude Code, divided into three levels—Beginner, Intermediate, and Advanced—to help you go from 2x productivity to 10x productivity. This article is compiled and translated from Rahul X's post.
(Prerequisite: Claude Code launches /goals command: separates execution from evaluation to prevent AI agents from slacking or lying)
(Context: Hands-on: Step-by-step guide to using 7 agents to upgrade Vibe Coding to an expert-level development workflow)
Table of Contents
Toggle
Most people treat Claude Code as an advanced autocomplete tool.
They type a prompt, then wait, then accept the first output.
They leave 90% of the functional potential on the table.
There are 27 specific techniques that separate the 2x from the 10x developers.
I'm going to break them all down for you.
Beginner → Intermediate → Advanced.
Read through once, save it, and come back when you reach each stage.
Before we start—the mental model that changes everything
Most developers treat Claude Code like a vending machine.
Put in prompt, get out code.
This model is wrong.
The correct mental model is: Claude Code is a talented junior developer who needs proper onboarding, clear constraints, and regular check-ins.
Give it structure → it runs. Skip structure → it wanders aimlessly.
Every technique below, ultimately, is about the same thing:
Give Claude better structure so it can go further with fewer interruptions.
Beginner Tips Master these first; they prevent 80% of unproductive sessions.
1. Run /init before doing anything else
First thing you do in every new project: run /init.
Claude reads your codebase and generates a CLAUDE.md file.
That file becomes the brain of the project—architecture decisions, conventions, patterns, naming rules.
Every future session starts with that context already loaded.
Without it: Claude guesses your conventions. With it: Claude already knows them.
One command. Done. Never skip it.
2. Use /statusline to see what's happening
Set up /statusline and turn your terminal into a live dashboard.
You can see: Token usage, session metrics, model info—all in real time.
No more guessing how much context you've consumed.
Just look at the numbers.
3. Enable voice input
Hands-free coding keeps you in problem-solving mode.
You don't need to stop and type—just say your next command.
Especially useful when reviewing output and want to redirect without breaking your flow.
Enable it once in settings, then keep using it.
4. Use /context to find what's consuming your tokens
Your context window is a budget.
When it gets heavy, use /context to check what's consuming it.
You'll almost always find redundant overhead—old files, irrelevant context, outdated instructions.
Trim it, and your output quality improves immediately.
5. Compact at 60%, clear between tasks
Two rules of context hygiene:
→ Run /compact when context hits 60%—Claude compresses the conversation without losing key information
→ Run /clear between completely unrelated tasks—start fresh
Most developers wait until context is completely full before dealing with it.
By then, Claude is already degrading.
60% is the sweet spot.
6. Always start with plan mode
Before Claude writes a single line of code—make it plan first.
Why this works:
→ Forces Claude to think before acting
→ Surfaces misaligned assumptions early
→ Gives you a checkpoint before burning compute
Sessions that start with plan mode take 3 extra minutes.
Sessions that start without a plan often take 3 extra hours to fix.
7. Present problems, not instructions
Most people say: "Build me a login page."
Better: "Users can't log in when the password contains special characters. Here's the error message. Here's the constraint—we can't change the database schema."
Problem + constraint + context = dramatically better output.
Claude is not an instruction executor.
It's a problem solver.
Give it the problem.
8. Let Claude ask questions before it starts
Add this to every complex prompt:
The first output is almost never the best output.
The best output comes after Claude understands edge cases.
Let it ask, answer once, then watch it run.
9. Embed self-verification into your to-do lists
When giving Claude a task list, include verification steps:
Claude self-checks before declaring the task done.
Without this: Claude declares victory at step 2. With this: Claude actually finishes the task.
Intermediate Tips Once the basics are down, these techniques unlock real productivity leaps.
10. Deploy sub-agents for parallel work
One of the most underrated features.
Instead of executing tasks sequentially, split them among sub-agents with isolated contexts.
Parallel work, isolated contexts, zero cross-contamination.
The productivity leap is not incremental—it's multiplicative.
11. Store reusable prompts as custom skills
Every time you rewrite the same instruction, you're losing time.
Store reusable workflows as skill files:
Load the skill, Claude follows your exact standards every time.
Never rewrite the same instructions again.
12. Use lighter models for simple tasks
Haiku for: file renames, simple refactors, boilerplate code, config edits.
Sonnet/Opus for: architecture decisions, complex debugging, multi-file changes.
Most developers use Opus for everything.
It's like driving a Ferrari to buy groceries.
Match the model to the task.
13. Continuously update CLAUDE.md as the project evolves
The CLAUDE.md you generate with /init is not a one-time file.
Update it as the project changes:
Outdated context is worse than no context.
An outdated CLAUDE.md sends Claude confidently in the wrong direction.
14. Link external files in CLAUDE.md instead of pasting them in
Don't stuff everything into CLAUDE.md.
Instead, reference external files:
Claude only loads what's needed.
Your context stays lean, your token budget stays healthy.
15. Immediately kill sessions that go off track
As soon as Claude veers off course, stop it immediately.
Don't let bad work accumulate.
Bad work that accumulates is harder to fix than starting over.
Catch deviation early, re-prompt strongly.
16. Challenge the first output
Acceptance is the enemy of good work.
After every output:
Claude's first answer is rarely its best answer.
The best answer comes after being challenged.
17. Set up notification hooks
Stop staring at the terminal.
Set up hooks to notify you when long tasks finish:
Go do something else.
Come back when it calls you.
18. Send screenshots to Claude for layout verification
Claude can't see the application you're running.
But it can analyze screenshots of the application.
Paste the screenshot directly into the session.
10x faster visual debugging.
Advanced Tips At this level, Claude Code stops being just a coding assistant and starts feeling like a full team.
19. Chrome DevTools integration
Let Claude interact with your running application through DevTools.
It can read console errors, network requests, and DOM state in real time.
Debugging becomes: Claude sees the page, Claude fixes the page.
No more: you copy-paste errors, Claude guesses.
20. Resume previous sessions
Never lose context from a previous session.
Claude opens the exact session—full conversation history, full context, and the exact spot you left off.
Find your session ID in Claude Code history.
Bookmark sessions you'll come back to.
21. Use Git Worktrees for parallel sessions
This is the biggest productivity unlock for serious projects.
Run multiple Claude sessions simultaneously on different branches.
Session 1: Build auth. Session 2: Build payments. Session 3: Build dashboard.
All running at the same time.
That's how you deliver a week's work in a day.
22. Replace MCP servers with direct API endpoints
MCP servers add overhead.
For performance-critical or high-traffic work, call the API endpoint directly.
Less overhead, fewer tokens consumed, lower latency.
Expensive tool calls → replace with direct API → immediate improvement.
23. Use /loop to automate repetitive tasks
Claude can keep executing tasks unattended for up to 3 days.
Set it up, then walk away.
Claude monitors, records, categorizes—for days.
24. Remote control from your phone
Manage your local Claude session remotely.
Especially useful when you've left your desk and remember something you forgot to start.
Open your phone, start the task, it's done by the time you get home.
25. Query the database in plain English
For one-off analysis, skip writing SQL entirely.
Claude converts to SQL, executes it, returns the answer.
No SQL to write, no schema to remember, just a question and an answer.
26. Use Ultrathink for truly hard problems
When a problem is really complex—allocate maximum token budget and explicitly tell Claude.
For 90% of tasks, fast is fine.
For that 10% of truly hard tasks—slow down.
The thinking budget is there; use it.
27. Use Ultracode mode in Opus 4.8
For the highest coding performance:
This activates ultracode—Claude's highest-effort coding mode.
Reserve it for:
→ Complex architecture decisions
→ Security-critical implementations
→ Performance optimization passes
→ Multi-system refactors
It consumes more tokens, takes longer.
But for hard problems, it produces meaningfully better code.
The pattern behind the 27 tips
Every tip on this list falls into one of three categories:
Context discipline — CLAUDE.md, /init, /compact, /clear, file links. Give Claude better information, it makes better decisions.
Smart delegation — Sub-agents, Worktrees, parallel sessions, /loop. Stop doing one thing at a time when Claude can handle many simultaneously.
Proactive automation — Hooks, remote control, skills, database queries. If you've done it manually more than twice, Claude should be doing it.
Developers who deliver 10x the work aren't smarter than you.
They're just more systematic.
Where to start
Don't try to implement all 27 today.
Week 1: /init, /compact, plan mode, self-verifying to-do lists. Just these four will transform your sessions.
Week 2: Custom skills, lightweight models, CLAUDE.md updates, challenge every output. You'll stop rewriting the same instructions.
Week 3: Sub-agents, Worktrees, parallel sessions. You'll start shipping multiple features simultaneously.
Week 4 and beyond: /loop, Ultrathink, DevTools, remote control. You'll stop staring at the terminal entirely.
This system compounds on itself.
Each level makes the next one more powerful.
Start at the beginning, master it, then move up.
Quick reference
Beginner:
→ 1. /init — Generate project CLAUDE.md
→ 2. /statusline — Live token dashboard
→ 3. Voice input — Hands-free coding
→ 4. /context — Find token consumption
→ 5. /compact at 60%, /clear between tasks
→ 6. Start with plan mode — outline before executing
→ 7. Present problems, not instructions
→ 8. Let Claude ask questions before starting
→ 9. Add self-verification steps to to-do lists
Intermediate:
→ 10. Sub-agents for parallel isolated work
→ 11. Custom skills — store reusable prompts
→ 12. Haiku for simple tasks, Opus for complex
→ 13. Continuously update CLAUDE.md as project evolves
→ 14. Link external files, don't paste them in
→ 15. Kill deviations immediately — re-prompt strongly
→ 16. Challenge the first output every time
→ 17. Notification hooks — stop staring at the terminal
→ 18. Send screenshots for visual debugging
Advanced:
→ 19. Chrome DevTools integration
→ 20. claude –resume for session continuity
→ 21. Git Worktrees for parallel sessions
→ 22. Direct API calls instead of MCP servers
→ 23. /loop for multi-day repetitive tasks
→ 24. Remote control from your phone
→ 25. Plain English database queries
→ 26. Ultrathink for hard problems
→ 27. /effort high for Ultracode mode