Insider Tips: How the Claude Code Team Works
Curated tips from the Claude Developers Discord, including official tool recommendations, Hooks configurations, and performance optimization techniques.
We’ve compiled useful tips from the Claude Developers Discord. These insights come from official community discussions, including tips shared by Anthropic team members and experienced users.
Official Tool Recommendations
1. Ghostty Terminal
A Claude Code team member recommends:
“ghostty if you’re on linux or macos”
Ghostty is a terminal optimized for modern development.
2. Reduce Terminal Resource Usage
TERM=dumb claude
This tip removes elements that make the terminal resource-heavy, reducing redraws. Great for resource-constrained environments.
3. Official Plugins
“download all the official ‘[Hook/Skill/Agent/etc] Development’ ones. They’re incredible… makes it so trivial to customize CC”
Install the official code-simplifier:
claude plugin install code-simplifier
Real-world results: Reduced 33,581 lines to 30,613 lines (8.8% reduction) in 1 hour.
How the Team Works
Approach 1: One-Shot Tasks
“sometimes, but usually I write out more structured plans externally and then just try to have all my tasks be one-shots”
Key insight: Write structured plans externally first, design each task to complete in one shot.
Approach 2: Hooks Automation
A team member’s hooks configuration example:
{
"hooks": {
"PostToolUse": [{
"matcher": "Write|Edit",
"hooks": [{
"type": "command",
"command": "bun run format || true"
}]
}],
"Notification": [{
"matcher": ".*",
"hooks": [{
"type": "command",
"command": "node ~/.claude/notify.js alert"
}]
}],
"Stop": [{
"matcher": ".*",
"hooks": [{
"type": "command",
"command": "node ~/.claude/notify.js done"
}]
}]
}
}
Breakdown:
PostToolUse: Auto-format after every write/editNotification: Send alerts on notificationsStop: Send notification when task completes
Experimental Hooks
{
"hooks": {
"UserPromptSubmit": [{
"matcher": "",
"hooks": [{
"type": "command",
"command": "echo '{\"additionalContext\": \"Reminder: Make sure you abide by your CLAUDE.md\"}'"
}]
}],
"Stop": [{
"matcher": "",
"hooks": [{
"type": "command",
"command": "echo '{\"decision\": \"block\", \"reason\": \"Run code-simplifier on any files that were modified, unless already simplified.\"}'"
}]
}]
}
}
Breakdown:
UserPromptSubmit: Remind Claude to follow CLAUDE.md on every promptStop: Force code-simplifier before completion
Team Perspectives on the Product
On Stability
“I wish CC were more stable, but I think there’s a lot they get right… They’re basically defining this entire space with much better resourced companies trying to keep up”
On Development Process
“Replacing ink renderer takes time, it’s a significant change. Would have been smart to do that from the start, but I’m not sure they expected Claude Code to become a product from the start based on how they talk about it.”
On AI and Jobs
“developers themselves have been automating away other jobs for the last several decades. This is nothing new. We can adapt or get left behind, such is the way of the world”
Community Wisdom: Context Management
A widely-endorsed approach from the community:
“my claude.md is basically a bare minimum file that says ‘all work must be planned, then those plans broken down into beads, then coding subagents work on exactly one task and terminate’”
Recommended: steveyegge/beads as a task manager.
Core concept:
- All work must be planned first
- Plans broken into small tasks (beads)
- Each subagent handles exactly one task then terminates
- smaller context == fewer tokens == less usage
Practical Tips Collection
File Checkpoint Restoration
claude --resume <session-id> --rewind-files <checkpoint-uuid>
# May need environment variable
CLAUDE_CODE_ENABLE_SDK_FILE_CHECKPOINTING=1
# Snapshot location
~/.claude/file-history/<session-id>/
Tool Combination Tips
“I flip flop gemini-cli and cc for ui… And claude for functionality”
Takeaway: Different tools have different strengths. Gemini works well for UI, Claude for business logic.
Parallel Sub-agents
“once or twice I’ll usually ask for a parallel sweep code-simplifier / security review”
Pro tip: Add shortcuts to your CLAUDE.md
"if I say lpsa it means launch parallel sub-agents"
v2.1.9 Known Issues
Community-reported issues:
/contextcommand shows nothing.mcp.jsonnot recognized- Occasional freezes
Summary
Key takeaways from official community discussions:
- Hooks are crucial - Heavy use of hooks for automation
- One-shot mindset - Plan externally, design tasks to complete in one shot
- Mix tools - Different tools have different strengths, use combinations
- Product is evolving - Continuous improvement, community feedback matters
Want to join the discussion? Join the Claude Developers Discord!
This article is compiled from Claude Developers Discord community discussions.