Skip to main content

Claude Code

Claude Code: Deep Coding at Terminal Velocity \ Anthropic

GitHub - luongnv89/claude-howto: A visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-paste templates that bring immediate value. · GitHub ⭐ 29k

## Code Intelligence

Prefer LSP over Grep/Glob/Read for code navigation:
- `goToDefinition` / `goToImplementation` to jump to source
- `findReferences` to see all usages across the codebase
- `workspaceSymbol` to find where something is defined
- `documentSymbol` to list all symbols in a file
- `hover` for type info without reading the file
- `incomingCalls` / `outgoingCalls` for call hierarchy

Before renaming or changing a function signature, use `findReferences` to find all call sites first.

Use Grep/Glob only for text/pattern searches (comments, strings, config values) where LSP doesn't help.

After writing or editing code, check LSP diagnostics before moving on. Fix any type errors or missing imports immediately.

Claude Code Features

  1. CLAUDE.md: A project memory file to define custom rules and conventions. Claude reads at the start of every session. (run /init to create or update)
  2. Permissions: Control which tools Claude can and can't use.
  3. Plan Mode: Claude plans before it acts. You can review them before any code changes.
  4. Checkpoints: Automatic snapshots of your project to revert to if something goes wrong.
  5. Skills: Reusable instruction files Claude follows automatically.
  6. Hooks: Run custom shell scripts on lifecycle events like PreToolUse or PostToolUse.
  7. MCP: Connect Claude to any external tools like databases and third-party services.
  8. Plugins: Extend Claude with third-party integrations containing skills, MCPs, and hooks.
  9. Context: Feed Claude what it needs and manage the current context window with /context.
  10. Slash Commands: Create shortcuts for tasks you run often. Type / and pick from your saved commands.
  11. Compaction: Compress long conversations to save tokens.
  12. Subagents: Spawn parallel agents for complex tasks. Divide large multi-step workflows and run them simultaneously.
  13. Claude Managed Agents: get to production 10x faster | Claude

Commands

brew install --cask claude-code

claude
claude --login
claude --think
# Print Mode: Runs a one-off task (e.g., "fix tests") and exits.
claude -p "query"

claude mcp list
claude update
claude --help
  • /compact: Manually shrinks the conversation history to save tokens while preserving key context.
  • /init: Initializes a CLAUDE.md file in your project to store local coding standards and instructions.
  • /model: Quickly switch between models (e.g., switching to haiku for fast tasks or opus for complex logic).
  • /review: Triggers a code review of your current changes or a specific file.
  • /rewind: (Double-tap Esc or type /rewind) Opens a menu to undo recent code changes or revert the conversation.
  • /mcp: Manages Model Context Protocol servers (connecting Claude to tools like Jira, Slack, or databases).
  • /clear: This wipes the old context
  • /powerup: interactive lessons teaching Claude Code features with animated demos

Monitoring

  • /cost: It will display a breakdown of Input Tokens, Output Tokens, and Cache Hits/Misses, along with a total USD estimate for the current session.
  • /stats: Displays your current token usage and rate limit status.

GitHub - tddworks/ClaudeBar: A macOS menu bar application that monitors AI coding assistant usage quotas. Keep track of your Claude, Codex, Antigravity ,and Gemini usage at a glance. · GitHub ⭐ 1.1k

  • brew install --cask claudebar

GitHub - Maciek-roboblog/Claude-Code-Usage-Monitor: Real-time Claude Code usage monitor with predictions and warnings · GitHub ⭐ 7.8k

# Install directly from PyPI with uv (easiest)
uv tool install claude-monitor

# Run from anywhere
claude-monitor # or cmonitor, ccmonitor for short

GitHub - hoangsonww/Claude-Code-Agent-Monitor: A real-time monitoring dashboard for Claude Code agents, built with Node.js, Express, React, and WebSockets. It tracks sessions, agent activity, tool usage, and subagent orchestration through Claude Code hooks, providing live analytics, a Kanban status board, status notifications, and an interactive web interface. · GitHub ⭐ 99

Conversations - ~/.claude/projects/

GitHub - d-kimuson/claude-code-viewer: A full-featured web-based Claude Code client that provides complete interactive functionality for managing Claude Code projects · GitHub ⭐ 1.1k

npm install -g @kimuson/claude-code-viewer
claude-code-viewer --port 3400

GSD

GSD 2.0

The original GSD was a collection of markdown prompts installed into ~/.claude/commands/. It relied entirely on the LLM reading those prompts and doing the right thing. That worked surprisingly well — but it had hard limits:

  • No context control. The LLM accumulated garbage over a long session. Quality degraded.
  • No real automation. "Auto mode" was the LLM calling itself in a loop, burning context on orchestration overhead.
  • No crash recovery. If the session died mid-task, you started over.
  • No observability. No cost tracking, no progress dashboard, no stuck detection.

GSD v2 solves all of these because it's not a prompt framework anymore — it's a TypeScript application that controls the agent session.

npm install -g gsd-pi@latest

# From within the project directory
/gsd migrate

# Or specify a path
/gsd migrate ~/projects/my-old-project

/gsd auto

`/gsd` and `/gsd next` # — Step Mode

/gsd-from-gsd2

GitHub - gsd-build/gsd-2: A powerful meta-prompting, context engineering and spec-driven development system that enables agents to work for long periods of time autonomously without losing track of the big picture · GitHub ⭐ 6.7k

GSD - Get Shit Done | AI Coding Framework

GSD 1.0

GitHub - gsd-build/get-shit-done: A light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES. · GitHub ⭐ 58k

# install
npx get-shit-done-cc@latest

# uninstall
npx get-shit-done-cc --claude --global --uninstall

# start claude
claude --dangerously-skip-permissions
claude --enable-auto-mode

/gsd-update
/gsd-autonomous
/gsd-new-project
/gsd-discuss-phase 1
/gsd-plan-phase 1
/gsd-execute-phase 1
/gsd-verify-work 1
/gsd-resume-work

/gsd-do
/gsd-quick
/gsd-fast

/gsd-new-milestone

/gsd-stats
/gsd-progress
/gsd-settings

/gsd-settings workflow.skip_discuss false
/gsd-autonomous

# enable and run graphify
node $HOME/.claude/get-shit-done/bin/gsd-tools.cjs config-set graphify.enabled true
/gsd-graphify — Knowledge graph for planning

/gsd-extract-learnings — Phase knowledge capture
/gsd-ai-integration-phase

# see all workflows of GSD
ls ~/.claude/get-shit-done/workflows/
~/.gsd/defaults.json
{
"mode": "yolo",
"granularity": "coarse",
"model_profile": "balanced",
"commit_docs": true,
"parallelization": true,
"git": {
"branching_strategy": "none",
"quick_branch_template": null
},
"workflow": {
"research": false,
"plan_check": false,
"verifier": false,
"auto_advance": true,
"nyquist_validation": false,
"ui_phase": false,
"ui_safety_gate": false,
"research_before_questions": true,
"skip_discuss": true
},
"hooks": {
"context_warnings": false
}
}

Agent System Overview - Get Shit Done

Superpowers

GitHub - obra/superpowers: An agentic skills framework & software development methodology that works. · GitHub ⭐ 170k

/plugin install superpowers@claude-plugins-official

Testing

  • test-driven-development - RED-GREEN-REFACTOR cycle (includes testing anti-patterns reference)

Debugging

  • systematic-debugging - 4-phase root cause process (includes root-cause-tracing, defense-in-depth, condition-based-waiting techniques)
  • verification-before-completion - Ensure it's actually fixed

Collaboration

  • brainstorming - Socratic design refinement
  • writing-plans - Detailed implementation plans
  • executing-plans - Batch execution with checkpoints
  • dispatching-parallel-agents - Concurrent subagent workflows
  • requesting-code-review - Pre-review checklist
  • receiving-code-review - Responding to feedback
  • using-git-worktrees - Parallel development branches
  • finishing-a-development-branch - Merge/PR decision workflow
  • subagent-driven-development - Fast iteration with two-stage review (spec compliance, then code quality)

Meta

  • writing-skills - Create new skills following best practices (includes testing methodology)
  • using-superpowers - Introduction to the skills system

Comparision

Others / Agents / Skills

Skills

  • 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.

DeepResearch Agent

Marketplace

Frontend Agents

Others

Run prompts on a schedule - Claude Code Docs

  • In an active session, run: /loop 5m check if the deployment finished and summarize the result for me
  • Or: /loop check whether CI passed and address any new review comments on my open PRs
  • Set a one-time reminder in natural language: remind me at 3pm to push the release branch once CI is green

Skills vs Slash Commands

FeatureSlash CommandsSkills
InvocationManual: You type /command to trigger a specific action.Automatic: Claude detects when it needs a skill based on your request or context.
Best ForOne-off actions, session control, or explicit shortcuts (e.g., /cost/compact).Complex, multi-step workflows or domain expertise (e.g., security audits, code refactoring).
Data StructureTypically a single .md file in .claude/commands/.A folder containing SKILL.md plus supporting scripts and templates.
Token EfficiencyThe entire prompt is added to the context every time it's invoked.Progressive Disclosure: Only the name/description load initially; full instructions load only when needed.

Understanding CLAUDE.md vs Skills vs Slash Commands vs Plugins

Codebase