Claude Code
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster.
Claude Code: Deep Coding at Terminal Velocity \ Anthropic
- I Tested Claude Code for a Week - Here's What I Found
- GitHub - thedotmack/claude-mem: A Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sessions. ⭐ 83k
- ccusage
- I Spent 2000 Hours Coding With LLMs in 2025. Here are my Favorite Claude Code Usage Patterns : r/ClaudeAI
- Code Review for Claude Code | Claude
- Using Claude Code Remote Control - YouTube
claude remote-control- Only available with
claude loginand not with VertexAI
- Auto mode for Claude Code | Claude
- Auto mode provides a safer long-running alternative to --dangerously-skip-permissions.
- Claude Code on Google Vertex AI - Claude Code Docs
- IMP - The 2-Minute Claude Code Upgrade You're Probably Missing: LSP - Karan Bansal
- By default, Claude Code navigates your codebase with text search tools: Grep, Glob, and Read. It's the same as having a very fast developer with grep and find at a terminal. Smart pattern matching, but fundamentally just matching text. The core problem: grep treats code as text. But code is not text. It has structure, meaning, and relationships. When you ask "where is getUserById defined?", you want the one function definition, not the 50 places that call it plus the 12 comments that mention it. Grep can't tell the difference.
- Solution: LSP, the Language Server Protocol. It's not enabled by default in Claude. Enabling it gives Claude the same code intelligence your IDE has: go-to-definition, find references, type info, real-time error detection.
- Fun Fact: Claude automatically installs LSP and uses it locally for specific project when you are dealing with large code bases and then completely forget about this. You would want to make LSP a permanent feature that Claude has to use.
Quick Start
# Installation
brew install --cask claude-code
# Start
claude
claude --login
claude --think
# Print Mode (one-off task)
claude -p "query"
# Help
claude --help
claude update
Core Features
- CLAUDE.md: Project memory file with custom rules and conventions (run
/init)- CLAUDE.md Best Practices - Hierarchical organization
- Permissions: Control which tools Claude can use
- Plan Mode: Review plans before code changes
- Checkpoints: Automatic snapshots to revert if needed
- Skills: Reusable instruction files Claude follows automatically
- Hooks: Custom shell scripts on lifecycle events
- MCP: Connect to external tools (databases, third-party services)
- Plugins: Third-party integrations with skills, MCPs, and hooks
- Context: Manage context window with
/context - Slash Commands: Shortcuts for common tasks
- Compaction: Compress long conversations to save tokens
- Subagents: Spawn parallel agents for complex tasks
- Claude Managed Agents
Popular Skills & Frameworks
Superpowers
Structured dev workflow framework with TDD, debugging, planning, and code review skills.
/plugin install superpowers@claude-plugins-official
Key skills:
- test-driven-development - RED-GREEN-REFACTOR cycle
- systematic-debugging - 4-phase root cause process
- brainstorming - Socratic design refinement
- writing-plans - Detailed implementation plans
- verification-before-completion - Ensure fixes work
GitHub - obra/superpowers ⭐ 229k
Superpowers 6 — Massively Parallel Procrastination
GSD (Get Shit Done)
Meta-prompting and spec-driven development system for autonomous work.
GSD 2.0
TypeScript application that controls agent sessions (not just prompts).
npm install -g gsd-pi@latest
# From project directory
/gsd migrate
/gsd auto # Autonomous mode
/gsd next # Step mode
GitHub - gsd-build/gsd-2 ⭐ 7.7k
GSD 1.0
Original command-based system.
npx get-shit-done-cc@latest
npm uninstall -g get-shit-done-cc
claude --dangerously-skip-permissions
/gsd-autonomous
/gsd-plan-phase 1
/gsd-execute-phase 1
GitHub - gsd-build/get-shit-done ⭐ 64k
Comparison
- Superpowers vs. GSD: The Results Shocked Me
- GSD vs Superpowers vs Claude Code
- Reddit: Superpowers VS. GSD VS. Others
Alternative Agent Harnesses
OpenClaw
Open-source AI assistant harness compatible with multiple LLMs.
npm install -g openclaw@latest
openclaw onboard --install-daemon
openclaw dashboard
openclaw gateway run
GitHub - openclaw/openclaw ⭐ 379k
Hermes
Alternative agent harness from Nous Research.
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
hermes # Start chatting
hermes model # Choose LLM
hermes gateway # Start messaging gateway
Running:
- Running OpenClaw and Hermes Agent on a Single Amazon EC2 - A Developer's Guide | AWS Builder Center
- https://www.reddit.com/r/hermesagent/comments/1slidff/how_are_you_all_deploying_hermes_agent_online_any/
Links:
- GitHub - NousResearch/hermes-agent: The agent that grows with you · GitHub ⭐ 194k
- Hermes Agent — The Agent That Grows With You | Nous Research
- GitHub - nesquena/hermes-webui: Hermes WebUI: The best way to use Hermes Agent from the web or from your phone! · GitHub
Comparison: OpenClaw vs Hermes
Notable Skills & Plugins
Official & Curated
- Superpowers: A structured dev workflow that forces Claude to brainstorm, plan, and test before writing any code. Useful when you want rigor over speed.
- InsForge: Semantic backend layer that exposes auth, database, storage, and functions through one agent-friendly API. Think of it as a unified backend for agents.
- Bright Data Skills: Teaches Claude to orchestrate 60+ MCP tools for web scraping and structured data extraction. Handles the messy parts of live web access.
- Context7: MCP server that feeds live, version-specific library docs directly into Claude's context. No more hallucinated APIs from outdated training data.
- Claude-Mem: Persistent memory plugin that auto-captures sessions and reinjects relevant context into future ones. Solves the "Claude forgot everything" problem between sessions.
- Everything Claude Code: Curated skills and rules collection with smart token-saving compaction at logical breakpoints. A good starting point if you're building your own
.claude/setup. - Planning with Files: Persistent markdown files for planning, progress tracking, and knowledge storage across sessions. Simple approach, surprisingly effective for multi-session projects.
- Sentry Security Review: Security review skill built on 15 years of real Sentry patches and Django ORM pitfalls. Catches the kind of bugs that only show up in production.
- Frontend Design: Official Anthropic skill for distinctive, non-generic UI output with bold design choices. Ships with Claude Code and pushes past the default "looks like every other AI-generated UI" problem.
- Web Quality Skills: Lighthouse and Core Web Vitals optimization for performance, accessibility, and SEO. Bakes web quality checks directly into the agent loop.
- n8n-MCP: MCP server with docs and schemas for all 1,396 n8n automation nodes. If you're building automations with n8n, this gives Claude full visibility into the node catalog.
- Claude-Reflect: Captures your repeated corrections and turns them into reusable commands with human review. The agent learns your preferences over time instead of making the same mistakes.
- cc-DevOps Skills: Generator and validator loops for Terraform, Kubernetes, Docker, and CI/CD configs. Generates infra code, then validates it before you apply.
- Agent Sandbox: Isolated E2B cloud sandboxes for building, hosting, and testing apps without touching local files. Good for when you want the agent to experiment freely without risk.
- Agile Workflow: Full agile delivery pipeline with multi-model parallel review via Codex and Gemini agents. Brings structured software delivery practices into the agent workflow.
- Claude Code Plugins+: Plugin directory with a CLI package manager for searching and installing niche skills. Think npm but for Claude Code skills.
- Context Engineering Kit ⭐ 1.1k - Quality-focused skills
Performance & Efficiency
-
Caveman ⭐ 73k - Cuts 65% of tokens by talking like caveman
claude plugin marketplace add JuliusBrussee/cavemanclaude plugin install caveman@caveman -
RTK ⭐ 63k - CLI proxy reducing token consumption 60-90%
brew install rtkrtk init -g # Install for Claude Codertk gain --all # Show savings stats- rtk — Make your AI coding agent smarter | CLI proxy
- Four strategies applied per command type:
- Smart Filtering - Removes noise (comments, whitespace, boilerplate)
- Grouping - Aggregates similar items (files by directory, errors by type)
- Truncation - Keeps relevant context, cuts redundancy
- Deduplication - Collapses repeated log lines with counts
-
Ponytail ⭐ 15k - Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
-
Prompt Master ⭐ 9.4k - A Claude skill that writes the accurate prompts for any AI tool. Zero tokens or credits wasted. Full context and memory retention
Frontend & Testing
-
Playwright MCP ⭐ 34k
claude mcp add playwright npx @playwright/mcp@latest -
Chrome DevTools MCP ⭐ 44k
/plugin marketplace add ChromeDevTools/chrome-devtools-mcp/plugin install chrome-devtools-mcp -
Browserbase Skills ⭐ 3.6k - Web browsing tool
Domain-Specific
- Sentry Security Review - 15 years of real patches & Django pitfalls
- Web Quality Skills - Lighthouse & Core Web Vitals
- cc-DevOps Skills - Terraform, K8s, Docker, CI/CD
- n8n-MCP - 1,396 n8n automation nodes
Research & Analysis
DeepResearch Agent
- GitHub - VoltAgent/awesome-claude-code-subagents: A collection of 100+ specialized Claude Code subagents covering a wide range of development use cases · GitHub ⭐ 22k
- The one-liner research agent | Claude Cookbook
- Converting Claude Code into the most intelligent Deep Research Agent
- GitHub - jordan-gibbs/hyperresearch: Agent-driven research knowledge base. Agents collect, search, and synthesize web research into a persistent, searchable wiki. · GitHub ⭐ 462
- DeepResearch Bench - a Hugging Face Space by muset-ai
Marketplaces
- Agent Skills Marketplace
- Awesome Claude Skills (Composio) ⭐ 65k
- Awesome Claude Skills (travisvn) ⭐ 13k
- Awesome Claude Skills (BehiSecc) ⭐ 9.5k
Others / Agents / Skills
- GitHub - affaan-m/everything-claude-code: The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond. · GitHub ⭐ 216k
- Introducing Microsoft Scout: Your always-on personal agent | Microsoft 365 Blog
- GitHub - garrytan/gstack: Use Garry Tan's exact Claude Code setup: 15 opinionated tools that serve as CEO, Designer, Eng Manager, Release Manager, Doc Engineer, and QA · GitHub ⭐ 110k
- GitHub - bytedance/deer-flow: An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours. · GitHub ⭐ 71k
- GitHub - bmad-code-org/BMAD-METHOD: Breakthrough Method for Agile Ai Driven Development · GitHub ⭐ 49k
- GitHub - msitarzewski/agency-agents: A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables. · GitHub ⭐ 113k
- GitHub - FujiwaraChoki/MoneyPrinterV2: Automate the process of making money online. · GitHub ⭐ 31k
- Documentations
- Use docs programmatically - Docs by LangChain
- GitHub - langchain-ai/langchain-skills · GitHub ⭐ 800
npx skills add langchain-ai/langchain-skills --skill '*' --yes --global
- Superpowers VS. GSD VS. Others.
- GitHub - snarktank/ralph: Ralph is an autonomous AI agent loop that runs repeatedly until all PRD items are complete. · GitHub ⭐ 20k
- OpenCode | The open source AI coding agent
- TradeUsage — Buy Claude credits without Max pricing
Advanced Features
LSP (Language Server Protocol)
Problem: By default, Claude uses grep/glob (text search). Code has structure, not just text.
Solution: Enable LSP for IDE-level code intelligence.
## Code Intelligence
Prefer LSP over Grep/Glob/Read for code navigation:
- `goToDefinition` / `goToImplementation` - Jump to source
- `findReferences` - See all usages
- `workspaceSymbol` - Find where something is defined
- `documentSymbol` - List all symbols in file
- `hover` - Type info without reading file
- `incomingCalls` / `outgoingCalls` - Call hierarchy
Use Grep/Glob only for text searches (comments, strings, config).
The 2-Minute Claude Code Upgrade: LSP
Output Styles
/config output-style proactive # Execute immediately, fewer prompts
/config output-style explanatory # Educational insights between tasks
/config output-style learning # Asks you to implement TODO markers
Scheduled Tasks
/loop 5m check if deployment finished
/loop check CI status and address review comments
Remind at specific time:
remind me at 3pm to push release branch
Monitoring Tools
ClaudeBar - macOS menu bar usage monitor
brew install --cask claudebar
GitHub - tddworks/ClaudeBar ⭐ 1.2k
Claude Monitor - Real-time predictions and warnings
uv tool install claude-monitor
claude-monitor # or cmonitor, ccmonitor
GitHub - Claude-Code-Usage-Monitor ⭐ 8.2k
Claude Code Viewer - Web-based project manager
npm install -g @kimuson/claude-code-viewer
claude-code-viewer --port 3400
GitHub - claude-code-viewer ⭐ 1.2k
Conversations: ~/.claude/projects/
Best Practices
Using Claude Code Effectively
From Stop babysitting your agents:
Autonomous Verification Circuits
- Automate backend debugging (API hits, DB checks, logs, tests)
- Self-healing loops: catch errors, fix bugs, iterate before PR
- Self-improving assets: update shared
skill.mdon blockers
Parallelization
- Use
/renameto categorize threads - Combine Tmux + Git worktrees +
claude agents - Claude Code Desktop GUI for unified management
Background Loops
- Delegate non-coding tasks (docs, ticket triage, CI)
/loop 10mfor auto-checking work- Persistent circuits via cron/GitHub Actions
From How we Claude Code:
Model-Driven Requirements
- Interactive interviewing vs massive specs upfront
- Let Claude critique architecture to find roadblocks
HTML Specs & Token Efficiency
- Structured HTML layouts > unstructured Markdown
- Visual diagrams + schemas = maximum context
Agent-Native Verification
- Multi-surface checks: terminal, dashboard, CLI
- Auto-upload validation videos to S3 in PR description
Andrej Karpathy's Four Principles
GitHub - andrej-karpathy-skills ⭐ 176k
- Think before coding - Don't assume
- Simplicity First - Minimum code that solves problem
- Surgical Changes - Touch only what you must
- Goal-driven Execution - Define success, loop until verified
Working signs:
- Fewer unnecessary diffs
- Simple code first time
- Clarifying questions before implementation
- Clean, minimal PRs
Avoiding Agent Confabulation
From Arguing With Agents:
Problem: RLHF trains models to read between the lines. Long CLAUDE.md interpreted as "urgency" rather than literal instructions.
Solution:
- Don't ask agents to explain deviations (triggers confabulation)
- Rewrite "don't do X" as "always do Y"
- Use structural enforcement (hooks, linters) over conversational rules
The Unreasonable Effectiveness of HTML
From Using Claude Code: HTML:
- Dense, structured HTML specs > long Markdown
- Upfront token cost pays off by preventing iteration loops
- Include visual diagrams, schemas, flowcharts
Integrations
Google Vertex AI
Limitations:
- ❌ WebSearch - Blocked by VPC Service Controls
- ✅ WebFetch - Works for specific URLs
- ❌
claude remote-control- Only withclaude login
tmux & iTerm2
Thirty lines to make Claude Code native in tmux
Local LLMs
Learning Resources
- Claude-howto ⭐ 37k - Visual, example-driven guide
- I Spent 2000 Hours Coding With LLMs
- I Tested Claude Code for a Week
- The Only Claude Code Masterclass You'll Ever Need
- Code Review for Claude Code
- Auto mode for Claude Code
- Using Claude Code Remote Control
Development Tools
- tuicr ⭐ 908 - Terminal UI for local code review
- ccusage - Usage tracking
- TradeUsage - Buy credits without Max pricing
- Free Claude Code ⭐ 35k - Terminal/VSCode/Discord
Codebase & Source
- GitHub - anthropics/claude-code ⭐ 133k - Official repo
- GitHub - yasasbanukaofficial/claude-code ⭐ 3.5k - TypeScript codebase skeleton
- Reddit - Source Leak Megathread
Additional Links & Resources
- claude-code-skills
- note-skill
- study-skill
- flashcard-skill
- GitHub - forrestchang/andrej-karpathy-skills: A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls. · GitHub ⭐ 176k
- The Four Principles:
- Think before coding: don't assume.
- Simplicity First: minimum code that solves the problem.
- Surgical Changes: touch only what you must.
- Goal-driven Execution: define success criteria. Loop until verified.
- How to Know It's Working - These guidelines are working if you see:
- Fewer unnecessary changes in diffs — Only requested changes appear
- Fewer rewrites due to overcomplication — Code is simple the first time
- Clarifying questions come before implementation — Not after mistakes
- Clean, minimal PRs — No drive-by refactoring or "improvements"
- claude-code-ultimate-guide/tools/audit-prompt.md at main · FlorianBruniaux/claude-code-ultimate-guide · GitHub ⭐ 5.0k
- Get started with the desktop app - Claude Code Docs
- Arguing With Agents · blowmage
- why AI agents start cutting corners even when you give them detailed rules — and why asking "why did you do that?" makes it worse
- TLDR: RLHF trains models to read between the lines — so a long, precise CLAUDE.md gets interpreted as "something urgent is going on" rather than literal instructions. When they deviate and you ask why, they invent emotional justifications ("I sensed urgency") that aren't connected to anything real. Moore calls this affective confabulation. Arguing with it just produces more of it.
- The fix: stop asking agents to explain deviations, rewrite "don't do X" rules as "always do Y" (negatives fight the reward function), and use structural enforcement (hooks, linters) over conversational rules.
- Confabulation - In neurology, confabulation is a specific thing. Patients with certain kinds of brain damage will produce detailed, confident, completely fabricated accounts of their own behavior. They don't know they're fabricating. They aren't lying. Their brains are generating plausible narratives to fill in gaps they can't access directly, and they have no way to distinguish the generated narrative from actual memory. You don't have to be a narcissist to confabulate memories.
- Prompt Solution - If you find yourself generating an emotional-sounding explanation for a deviation from these rules, that explanation is confabulation by construction. I did not express the state you are attributing. Stop, and return to literal execution of the stated rules.
- Thirty lines to make Claude Code feel native in tmux and iTerm2 | Viktor Gamov
- GitHub - agavra/tuicr: a terminal UI for local code review · GitHub ⭐ 908
- [Tutorial] How to use ANY local vLLM model with Claude Code
- GitHub - Alishahryar1/free-claude-code: Use claude-code for free in the terminal, VSCode extension or via discord like openclaw · GitHub ⭐ 35k
- Confessions of a Millennial in Tech - by Elena Verna
- Output styles - Claude Code Docs
- Proactive: Claude executes immediately, makes reasonable assumptions instead of pausing for routine decisions, and prefers action over planning. This applies the same guidance as auto mode without changing your permission mode, so you still see permission prompts before tools run.
- Explanatory: Provides educational "Insights" in between helping you complete software engineering tasks. Helps you understand implementation choices and codebase patterns.
- Learning: Collaborative, learn-by-doing mode where Claude will not only share "Insights" while coding, but also ask you to contribute small, strategic pieces of code yourself. Claude Code will add
TODO(human)markers in your code for you to implement.
- Using Claude Code: The unreasonable effectiveness of HTML | Claude
- The Only Claude Code Masterclass You'll Ever Need (No Coding) - YouTube