{
  "products": [
    {
      "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"
    }
  ]
}