{
  "product": {
    "id": "prd_claude_code",
    "name": "Claude Code",
    "surface_type": "cli",
    "description": "A command-line coding agent that runs in a developer's terminal (and via IDE integrations), able to read/edit files, run shell commands, and make multi-step changes across a codebase with the developer's permission. This repo's own CLAUDE.md pins an exact Claude Code CLI version and is itself an example of Claude Code being used to build and maintain a real codebase.",
    "distinct_from_models_note": "Claude Code is the surface (a CLI + tool-use harness); the model it invokes for a given session (e.g. claude-sonnet-5) is a separate, swappable configuration — this repo's own agent-gen system (see subagentcode.com) demonstrates picking different models for different generated sub-agents while using the same Claude Code-adjacent tooling.",
    "source_note": "General knowledge as of this session, and directly corroborated by this repo's own CLAUDE.md pinning \"Claude Code CLI: @anthropic-ai/claude-code@2.1.195\" — a first-party, in-repo data point, not an external claim.",
    "created_at": "2026-07-02 08:28:37",
    "cite_as": "https://subagentproducts.com/api/products/prd_claude_code"
  }
}