Skip to main content

Claude Code

Claude Code: Deep Coding at Terminal Velocity \ Anthropic

Claude Code Features

  1. CLAUDE.md: A project memory file to define custom rules and conventions. Claude reads at the start of every session.
  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.

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"
  • /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 - Maciek-roboblog/Claude-Code-Usage-Monitor: Real-time Claude Code usage monitor with predictions and warnings · GitHub ⭐ 7.4k

# 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 ⭐ 49

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.0k

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

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 ⭐ 4.5k

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 ⭐ 47k

# 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

# 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

Others / Agents / Skills

Frontend Agents

Codebase