Subject: Docs: Comprehensive documentation out of sync with changelog features
Body:
Hi Claude Code team,
First off, fantastic work on the rapid pace of development for Claude Code. The tool is evolving quickly with powerful new features.
We've noticed that the official documentation is starting to lag significantly behind the features announced in the changelog. This makes it difficult for new and existing users to discover, understand, and properly utilize the full capabilities of the tool, often forcing us to rely on the changelog as a primary source of information.
To help bridge this gap, we've compiled a comprehensive list of discrepancies found between the changelog and the current documentation (scraped 2025-08-01).
Issue #1: Outdated and Directly Contradictory Information
This is the most critical category, as the documentation provides information that is actively incorrect.
- Deprecated
claude config Commands: The settings.md page still documents and recommends using claude config set/get/list. However, v1.0.7 of the changelog marks these as deprecated in favor of editing settings.json directly.
- macOS Image Pasting: The
common-workflows.md page explicitly warns users, "Do not use cmd+v" for pasting images. This is directly contradicted by v1.0.61, which added support for ⌘+V in VS Code on macOS.
--append-system-prompt Behavior: The sdk.md documentation states this flag works "(only with --print)". This is outdated, as v1.0.51 enabled its use in interactive mode.
Issue #2: Major Undocumented Features
These are significant capabilities that are completely missing from the documentation.
- PDF Reading Support: v1.0.58 added support for reading PDFs, but this is not mentioned anywhere in the documentation.
@agent Mention Syntax: v1.0.62 introduced the powerful @<agent-name> syntax to invoke subagents directly. The documentation only describes invoking agents via natural language.
- Missing Slash Commands: The built-in command list in
slash-commands.md is missing:
/export (from v1.0.44) for exporting conversations.
/resume (from v1.0.27) for switching between conversations.
- Missing Keyboard Shortcuts: The
interactive-mode.md page is missing critical shortcuts for:
- Prompt input undo (
Ctrl+U or Ctrl+_) from v1.0.33/v1.0.45.
- Suspending the application (
Ctrl+Z) and resuming (fg) from v1.0.44.
Issue #3: Missing Configuration Options & Flags
Numerous configuration options that provide greater control are not documented.
- Missing CLI Flags: The
cli-reference.md file is missing:
--settings (v1.0.61): To load settings from a specific JSON file.
--system-prompt-file (v1.0.55): To override the system prompt from a file.
- Missing Environment Variables: The list in
settings.md is missing:
CLAUDE_CODE_AUTO_CONNECT_IDE (v1.0.61)
CLAUDE_CODE_SHELL_PREFIX (v1.0.61)
CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR (v1.0.18)
- Subagent Model Customization: The
sub-agents.md documentation is missing the model frontmatter field (added in v1.0.64) for specifying which model an agent should use.
- Slash Command
argument-hint: The slash-commands.md documentation is missing the argument-hint frontmatter field (v1.0.54).
Issue #4: Incompletely Explained Features
Some features are mentioned in passing but are not properly explained.
- "Transcript Mode" (Ctrl+R): The changelog references this mode multiple times, but there is no central document explaining what it is, what it does, or its keybinding. The
interactive-mode.md page (where it belongs) doesn't mention it.
- Redesigned Grep/Search Tool: v1.0.45 mentions a complete redesign of the
Grep tool with "new tool input parameters and features." The documentation provides no details on these new parameters.
XDG_CONFIG_HOME Support: Support for this standard Linux configuration directory (v1.0.28) is not mentioned.
Issue #5: Missing SDK and Advanced Tooling Features
- Missing SDK Features: The
sdk.md page does not mention:
- The
canUseTool callback for programmatic tool confirmation (v1.0.59).
- The ability to specify an
env for the spawned SDK process (v1.0.59).
- Missing Hook Features: The
hooks.md reference is missing:
- The
SessionStart event (v1.0.62) from the main list of hook events.
- The
systemMessage field (v1.0.64) from the advanced JSON output schema.
Bringing the documentation up to date with these features would be a huge help to the community and would improve the overall user experience significantly.
Thank you for your hard work on this amazing tool.
Subject: Docs: Comprehensive documentation out of sync with changelog features
Body:
Hi Claude Code team,
First off, fantastic work on the rapid pace of development for Claude Code. The tool is evolving quickly with powerful new features.
We've noticed that the official documentation is starting to lag significantly behind the features announced in the changelog. This makes it difficult for new and existing users to discover, understand, and properly utilize the full capabilities of the tool, often forcing us to rely on the changelog as a primary source of information.
To help bridge this gap, we've compiled a comprehensive list of discrepancies found between the changelog and the current documentation (scraped
2025-08-01).Issue #1: Outdated and Directly Contradictory Information
This is the most critical category, as the documentation provides information that is actively incorrect.
claude configCommands: Thesettings.mdpage still documents and recommends usingclaude config set/get/list. However, v1.0.7 of the changelog marks these as deprecated in favor of editingsettings.jsondirectly.common-workflows.mdpage explicitly warns users, "Do not use cmd+v" for pasting images. This is directly contradicted by v1.0.61, which added support for⌘+Vin VS Code on macOS.--append-system-promptBehavior: Thesdk.mddocumentation states this flag works "(only with --print)". This is outdated, as v1.0.51 enabled its use in interactive mode.Issue #2: Major Undocumented Features
These are significant capabilities that are completely missing from the documentation.
@agentMention Syntax: v1.0.62 introduced the powerful@<agent-name>syntax to invoke subagents directly. The documentation only describes invoking agents via natural language.slash-commands.mdis missing:/export(from v1.0.44) for exporting conversations./resume(from v1.0.27) for switching between conversations.interactive-mode.mdpage is missing critical shortcuts for:Ctrl+UorCtrl+_) from v1.0.33/v1.0.45.Ctrl+Z) and resuming (fg) from v1.0.44.Issue #3: Missing Configuration Options & Flags
Numerous configuration options that provide greater control are not documented.
cli-reference.mdfile is missing:--settings(v1.0.61): To load settings from a specific JSON file.--system-prompt-file(v1.0.55): To override the system prompt from a file.settings.mdis missing:CLAUDE_CODE_AUTO_CONNECT_IDE(v1.0.61)CLAUDE_CODE_SHELL_PREFIX(v1.0.61)CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR(v1.0.18)sub-agents.mddocumentation is missing themodelfrontmatter field (added in v1.0.64) for specifying which model an agent should use.argument-hint: Theslash-commands.mddocumentation is missing theargument-hintfrontmatter field (v1.0.54).Issue #4: Incompletely Explained Features
Some features are mentioned in passing but are not properly explained.
interactive-mode.mdpage (where it belongs) doesn't mention it.Greptool with "new tool input parameters and features." The documentation provides no details on these new parameters.XDG_CONFIG_HOMESupport: Support for this standard Linux configuration directory (v1.0.28) is not mentioned.Issue #5: Missing SDK and Advanced Tooling Features
sdk.mdpage does not mention:canUseToolcallback for programmatic tool confirmation (v1.0.59).envfor the spawned SDK process (v1.0.59).hooks.mdreference is missing:SessionStartevent (v1.0.62) from the main list of hook events.systemMessagefield (v1.0.64) from the advanced JSON output schema.Bringing the documentation up to date with these features would be a huge help to the community and would improve the overall user experience significantly.
Thank you for your hard work on this amazing tool.