diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 0691af3..5494105 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,7 +1,7 @@ blank_issues_enabled: false contact_links: - name: Claude Code Documentation - url: https://docs.anthropic.com/en/docs/claude-code + url: https://code.claude.com/docs/en/overview about: Official Claude Code documentation - name: Discussions url: https://github.com/luongnv89/claude-howto/discussions diff --git a/01-slash-commands/README.md b/01-slash-commands/README.md index d0f8f88..01d6859 100644 --- a/01-slash-commands/README.md +++ b/01-slash-commands/README.md @@ -55,7 +55,7 @@ Built-in commands are shortcuts for common actions. Type `/` in Claude Code to s | `/remote-env` | Configure remote session environment (claude.ai subscribers) | | `/rename ` | Rename the current session | | `/resume [session]` | Resume a conversation by ID or name | -| `/review` | Request code review | +| `/review` | **Deprecated** — install the [`code-review` plugin](https://github.com/anthropics/claude-code-marketplace/blob/main/code-review/README.md) instead: `claude plugin install code-review@claude-code-marketplace` | | `/rewind` | Rewind the conversation and/or code | | `/sandbox` | Enable sandboxed bash tool with filesystem and network isolation | | `/security-review` | Complete a security review of pending changes | @@ -66,13 +66,12 @@ Built-in commands are shortcuts for common actions. Type `/` in Claude Code to s | `/teleport` | Resume remote session from claude.ai by session ID | | `/terminal-setup` | Install Shift+Enter key binding for newlines | | `/theme` | Change the color theme | -| `/todos` | List current TODO items | | `/usage` | Show plan usage limits and rate limit status | | `/vim` | Enter vim mode for alternating insert and command modes | ### Recent Changes -- `/model` picker now shows human-readable labels (e.g., "Sonnet 4.5") instead of raw model IDs +- `/model` picker now shows human-readable labels (e.g., "Sonnet 4.6") instead of raw model IDs - `/rename` auto-generates a session name from conversation context when called without arguments - `/rename` now updates the terminal tab title by default - `/resume` picker increased initial session count from 10 to 50 diff --git a/02-memory/README.md b/02-memory/README.md index d5b3f7c..40210f8 100644 --- a/02-memory/README.md +++ b/02-memory/README.md @@ -237,6 +237,8 @@ Claude Code uses a multi-tier hierarchical memory system. Memory files are autom 6. **Local Project Memory** - Personal project-specific preferences - `./CLAUDE.local.md` +> **Note**: `CLAUDE.local.md` is not mentioned in the [official documentation](https://code.claude.com/docs/en/memory) as of March 2026. It may still work as a legacy feature. For new projects, consider using `~/.claude/CLAUDE.md` (user-level) or `.claude/rules/` (project-level, path-scoped) instead. + 7. **Auto Memory** - Claude's automatic notes and learnings - `~/.claude/projects//memory/` @@ -1058,4 +1060,4 @@ For the most up-to-date information, refer to the official Claude Code documenta ### Related Claude Features - [Claude Web Memory](https://claude.ai) - Automatic synthesis -- [Official Memory Docs](https://docs.anthropic.com/en/docs/claude-code/memory) - Anthropic documentation +- [Official Memory Docs](https://code.claude.com/docs/en/memory) - Anthropic documentation diff --git a/04-subagents/README.md b/04-subagents/README.md index a8efe44..c3c7dd3 100644 --- a/04-subagents/README.md +++ b/04-subagents/README.md @@ -495,7 +495,9 @@ graph TB ## Restrict Spawnable Subagents -You can control which subagents a given subagent is allowed to spawn by using the `Task(agent_type)` syntax in the `tools` field. This provides a way to allowlist specific subagents for delegation. +You can control which subagents a given subagent is allowed to spawn by using the `Agent(agent_type)` syntax in the `tools` field. This provides a way to allowlist specific subagents for delegation. + +> **Note**: In v2.1.63, the `Task` tool was renamed to `Agent`. Existing `Task(...)` references still work as aliases. ### Example @@ -503,7 +505,7 @@ You can control which subagents a given subagent is allowed to spawn by using th --- name: coordinator description: Coordinates work between specialized agents -tools: Task(worker, researcher), Read, Bash +tools: Agent(worker, researcher), Read, Bash --- You are a coordinator agent. You can delegate work to the "worker" and diff --git a/CATALOG.md b/CATALOG.md index 709bf1f..50f36b6 100644 --- a/CATALOG.md +++ b/CATALOG.md @@ -90,7 +90,7 @@ Commands are user-invoked shortcuts that execute specific actions. > **Scope**: `User` = personal workflows (`~/.claude/commands/`), `Project` = team-shared (`.claude/commands/`) -**Reference**: [01-slash-commands/](01-slash-commands/) | [Official Docs](https://docs.anthropic.com/en/docs/claude-code/slash-commands) +**Reference**: [01-slash-commands/](01-slash-commands/) | [Official Docs](https://code.claude.com/docs/en/interactive-mode) **Quick Install (All Custom Commands)**: ```bash @@ -131,7 +131,7 @@ Specialized AI assistants with isolated contexts for specific tasks. > **Scope**: `User` = personal (`~/.claude/agents/`), `Project` = team-shared (`.claude/agents/`) -**Reference**: [04-subagents/](04-subagents/) | [Official Docs](https://docs.anthropic.com/en/docs/claude-code/sub-agents) +**Reference**: [04-subagents/](04-subagents/) | [Official Docs](https://code.claude.com/docs/en/sub-agents) **Quick Install (All Custom Agents)**: ```bash @@ -164,7 +164,7 @@ Auto-invoked capabilities with instructions, scripts, and templates. └── templates/ # Output templates ``` -**Reference**: [03-skills/](03-skills/) | [Official Docs](https://docs.anthropic.com/en/docs/claude-code/skills) +**Reference**: [03-skills/](03-skills/) | [Official Docs](https://code.claude.com/docs/en/skills) **Quick Install (All Skills)**: ```bash @@ -200,7 +200,7 @@ Bundled collections of commands, agents, MCP servers, and hooks. └── scripts/ # Utility scripts ``` -**Reference**: [07-plugins/](07-plugins/) | [Official Docs](https://docs.anthropic.com/en/docs/claude-code/plugins) +**Reference**: [07-plugins/](07-plugins/) | [Official Docs](https://code.claude.com/docs/en/plugins) **Plugin Management Commands**: ```bash @@ -317,7 +317,7 @@ Event-driven automation that executes shell commands on Claude Code events. } ``` -**Reference**: [06-hooks/](06-hooks/) | [Official Docs](https://docs.anthropic.com/en/docs/claude-code/hooks) +**Reference**: [06-hooks/](06-hooks/) | [Official Docs](https://code.claude.com/docs/en/hooks) **Quick Install (All Hooks)**: ```bash @@ -344,7 +344,7 @@ Persistent context loaded automatically across sessions. > **Scope**: `Organization` = managed by admins, `Project` = shared with team via git, `User` = personal preferences, `Local` = not committed, `Session` = auto-managed -**Reference**: [02-memory/](02-memory/) | [Official Docs](https://docs.anthropic.com/en/docs/claude-code/memory) +**Reference**: [02-memory/](02-memory/) | [Official Docs](https://code.claude.com/docs/en/memory) **Quick Install**: ```bash @@ -420,7 +420,7 @@ chmod +x ~/.claude/hooks/*.sh ## Additional Resources -- [Official Claude Code Documentation](https://docs.anthropic.com/en/docs/claude-code) +- [Official Claude Code Documentation](https://code.claude.com/docs/en/overview) - [MCP Protocol Specification](https://modelcontextprotocol.io) - [Learning Roadmap](LEARNING-ROADMAP.md) - [Main README](README.md) diff --git a/LEARNING-ROADMAP.md b/LEARNING-ROADMAP.md index 8051af5..d28df15 100644 --- a/LEARNING-ROADMAP.md +++ b/LEARNING-ROADMAP.md @@ -682,7 +682,7 @@ Once you've completed all milestones: ## 📚 Additional Resources ### Official Documentation -- [Claude Code Documentation](https://docs.anthropic.com/en/docs/claude-code) +- [Claude Code Documentation](https://code.claude.com/docs/en/overview) - [Anthropic Documentation](https://docs.anthropic.com) - [MCP Protocol Specification](https://modelcontextprotocol.io) diff --git a/README.md b/README.md index 2dde067..43606cb 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ ## Why This Guide? -This project complements [Anthropic's official documentation](https://docs.anthropic.com/en/docs/claude-code) with a different approach: +This project complements [Anthropic's official documentation](https://code.claude.com/docs/en/overview) with a different approach: | | Official Docs | This Guide | |--|---------------|------------| @@ -852,7 +852,7 @@ For detailed testing guidelines, see [TESTING.md](.github/TESTING.md). ## Additional Resources -- [Claude Code Documentation](https://docs.anthropic.com/en/docs/claude-code) +- [Claude Code Documentation](https://code.claude.com/docs/en/overview) - [MCP Protocol Specification](https://modelcontextprotocol.io) - [Skills Repository](https://github.com/luongnv89/skills) - Collection of ready-to-use skills - [Anthropic Cookbook](https://github.com/anthropics/anthropic-cookbook) diff --git a/STYLE_GUIDE.md b/STYLE_GUIDE.md index fa55541..1d30dcc 100644 --- a/STYLE_GUIDE.md +++ b/STYLE_GUIDE.md @@ -352,7 +352,7 @@ From a lesson folder back to root or sibling: Use full URLs with descriptive anchor text: ```markdown -[Anthropic's official documentation](https://docs.anthropic.com/en/docs/claude-code) +[Anthropic's official documentation](https://code.claude.com/docs/en/overview) ``` - Never use "click here" or "this link" as anchor text diff --git a/claude_concepts_guide.md b/claude_concepts_guide.md index d641ab9..c0cf9ec 100644 --- a/claude_concepts_guide.md +++ b/claude_concepts_guide.md @@ -3063,7 +3063,7 @@ Complete configuration example: ## Resources -- [Claude Code Documentation](https://docs.anthropic.com/en/docs/claude-code) +- [Claude Code Documentation](https://code.claude.com/docs/en/overview) - [Anthropic Documentation](https://docs.anthropic.com) - [MCP GitHub Servers](https://github.com/modelcontextprotocol/servers) - [Anthropic Cookbook](https://github.com/anthropics/anthropic-cookbook) diff --git a/resources.md b/resources.md index e7a9a5c..ed5da12 100644 --- a/resources.md +++ b/resources.md @@ -9,7 +9,7 @@ | Resource | Description | Link | |----------|-------------|------| -| Claude Code Docs | Official Claude Code documentation | [docs.anthropic.com/en/docs/claude-code](https://docs.anthropic.com/en/docs/claude-code) | +| Claude Code Docs | Official Claude Code documentation | [code.claude.com/docs/en/overview](https://code.claude.com/docs/en/overview) | | Anthropic Docs | Full Anthropic documentation | [docs.anthropic.com](https://docs.anthropic.com) | | MCP Protocol | Model Context Protocol specification | [modelcontextprotocol.io](https://modelcontextprotocol.io) | | MCP Servers | Official MCP server implementations | [github.com/modelcontextprotocol/servers](https://github.com/modelcontextprotocol/servers) | @@ -222,7 +222,7 @@ These steps capture the core recommendations for smooth workflows with Claude Co | **Auto Memory** | Claude automatically learns and remembers your preferences across sessions | [Memory Guide](02-memory/) | | **Remote Control** | Programmatically control Claude Code sessions from external tools and scripts | [Advanced Features](09-advanced-features/) | | **Web Sessions** | Access Claude Code through browser-based interfaces for remote development | [CLI Reference](10-cli/) | -| **Desktop App** | Native desktop application for Claude Code with enhanced UI | [Claude Code Docs](https://docs.anthropic.com/en/docs/claude-code) | +| **Desktop App** | Native desktop application for Claude Code with enhanced UI | [Claude Code Docs](https://code.claude.com/docs/en/desktop) | | **Extended Thinking** | Deep reasoning toggle via `Alt+T`/`Option+T` or `MAX_THINKING_TOKENS` env var | [Advanced Features](09-advanced-features/) | | **Permission Modes** | Fine-grained control: default, acceptEdits, plan, dontAsk, bypassPermissions | [Advanced Features](09-advanced-features/) | | **7-Tier Memory** | Managed Policy, Project, Project Rules, User, User Rules, Local, Auto Memory | [Memory Guide](02-memory/) |