What this unit solvesThe AI tools you pay for ship a full suite of built-in features: web search, code execution, Artifacts, persistent memory, connectors, slash commands. Most users tap less than a third of them. The problem is not complexity — it is the absence of a systematic way to track “what capabilities exist right now.” This unit inventories the built-in capabilities of the main tools so you know what each feature solves, where its limits are, and when it should be your first choice. It also establishes a rhythm for staying current: since you are already paying, use everything.
Learning objectives
- Inventory the currently available built-in features of your primary AI tools (at minimum Anthropic Claude and OpenAI ChatGPT).
- Track official changelogs and release notes for each tool so you know when new features land.
- Explain what each built-in feature solves, where its limits are, and when to prefer it.
- Identify plugins or custom-built solutions in your workflow that have already been superseded by built-in features, and decide whether to retire them.
1. Why tracking built-in capabilities matters: you are paying for more than you use
The largest hidden cost of a paid plan is not the bill — it is “feature sitting there unused equals money wasted.” A typical example: you subscribe to Claude Pro but only use the chat window to write prompts. Web search is off, Projects is empty, Artifacts has never run a front-end prototype, Cowork is not connected to anything on your desktop. A year passes and you have used 20% of what you paid for. The other 80% is not “irrelevant” — you just never read the changelog. The reality of feature flags: some features roll out gradually to accounts and are not visible to all users at the same time. The settings panel in the Claude.ai interface and the/config command in Claude Code are the places where you actively confirm what is currently enabled. Features that are off by default are often the most undervalued and the ones that justify the paid tier.
2. Built-in tool inventory (as of 2026-05)
- Anthropic Claude
- OpenAI ChatGPT
- Google Gemini
- GitHub Copilot
- Cursor
Claude.ai chat interface:
Claude Code CLI:
Claude Cowork:A desktop agentic product from Anthropic, aimed at knowledge workers, capable of completing multi-step tasks on local files and applications. For the distinction from Claude Code, see 01-7 AI Tool Landscape 2026 and 02-2 Anthropic Claude Setup. The full built-in feature list for Cowork (file search, desktop integration, callable applications) should be verified against
| Built-in feature | Purpose | Limits |
|---|---|---|
| Web search | Real-time web lookup with citations during chat | Citation source quality varies; academic verification still requires manual cross-checking |
| Code execution (Artifacts) | Run JavaScript / Python in a sandbox during chat; output shareable HTML, SVG, interactive components | Sandbox resources are limited; not suitable for heavy computation. Language support: see current official docs [needs source verification: complete language list as of 2026-05] |
| Projects (incl. Project Knowledge) | Create a project for a specific topic; keep documents, guidelines, and conversation context persistent | Each project has a storage cap; curate what goes in rather than dumping entire folders |
| Memory | Save preferences and facts across conversations (upgraded plans) | Training opt-out and retention period must be confirmed in settings [needs source verification: Memory plan tiers as of 2026-05] |
| Connectors | Connect Claude.ai to Google Drive, Dropbox, Gmail, and other sources | Requires manual authorization; review OAuth scope |
| Research (Deep Research) | Multi-step research tasks, cross-source synthesis with citations | Requires Pro / Max / Team plan |
| Slash commands | /help, /clear, /compact, /init, and others | Full list: run /help in the interface |
| Built-in feature | Purpose | Limits |
|---|---|---|
| Read / Write / Edit | File read and write | Use permissions.deny to block access to .env, sensitive paths, and restricted directories |
| Glob / Grep | File search | Heavy file loads consume context; use path-scoped rules or Subagent isolation |
| Bash | Execute shell commands | Read-only commands (ls, cat, grep, git status, etc.) proceed without a prompt [1]; others follow settings.json allow / deny rules |
| WebFetch | Fetch content from a specified URL | Subject to WebFetch(domain:...) permission allowlist; fetched content is a prompt injection surface |
| WebSearch | Web search | Same underlying capability as Claude.ai built-in Web search |
| Slash commands | /help, /clear, /compact, /init, /agents, /mcp, /permissions, and others | Full list: run /help |
| Agent / Subagent | Sub-tasks with isolated context | See 04-5 Subagent |
| Skill / Hook / Plugin | Custom extensions | See 04-3, 04-4, 04-6, 04-7 |
| MCP client | Connect to external tools | See 04-9 MCP Integration |
| LSP server | Real-time code intelligence | See 04-7 Plugin; for TypeScript, Python, Rust and other mainstream languages, prefer pre-built integrations from the claude-plugins-official marketplace [1] |
| Worktree | Physical isolation | See isolation: worktree in 04-5 Subagent |
anthropic.com/product/claude-cowork [needs source verification].3. Cross-vendor comparison
| Concept | Anthropic Claude (primary) | OpenAI | GitHub Copilot | Cursor (brief) | |
|---|---|---|---|---|---|
| Web search | Claude.ai and Claude Code, can be enabled [1] | ChatGPT Plus/Pro built-in | Gemini Grounding built-in | Triggered via Chat in IDE (semantic search) | Triggered via Chat in IDE |
| Code execution sandbox | Claude.ai Artifacts (JS/Python) [needs source verification] | Advanced Data Analysis (Python) | Gemini sandbox (Python) | Cloud coding agent runs in isolated environment | Not in primary workflow |
| Persistent memory | Projects Knowledge, Claude Code Memory [1] | ChatGPT Memory [needs source verification] | Gems memory [needs source verification] | Not in primary workflow | Not in primary workflow |
| Built-in connectors | Claude.ai connects to Google Drive, Dropbox, etc. [needs source verification] | ChatGPT connects to Google Drive, Dropbox, GitHub | Deep Workspace integration (Docs / Drive / Gmail / Calendar) | @github context (PRs, issues) | @Codebase and @Docs |
| Slash commands | Claude Code /help, /compact, /init, etc. | ChatGPT does not emphasize slash commands; GPTs provide entry points | Gemini built-in commands | /fix, /tests, /explain | IDE / menu |
| Interactive output (Artifacts / Canvas) | Artifacts (HTML, code, SVG) [needs source verification] | Canvas | (primarily conversational) | Not applicable | Not applicable |
| Multi-file editing agent | Claude Code + Subagent | Codex CLI / Cloud | Antigravity CLI | Copilot Edits, Agent mode | Composer |
| MCP client | Built-in (/mcp and .mcp.json) [2] | Scope: verify against current OpenAI docs [needs source verification] | Scope: verify against current Google docs [needs source verification] | Preview stage [needs source verification] | Built-in [needs source verification] |
| Custom extension mechanism | Skill / Subagent / Hook / Plugin | Custom GPT, Codex skills / agents | Gems, Antigravity skills / agents | .prompt.md, prompt files | .cursor/rules/*.mdc, Composer rules |
Naming clarifications
- Claude Code and Claude.ai are two separate products: the former is a CLI agent (developer-facing); the latter is a chat interface (knowledge-worker-facing). Claude Cowork is a third product (desktop agentic), and it is not interoperable with Claude Code.
- OpenAI Codex CLI, ChatGPT, and Operator are three separate product lines: CLI for developers, chat for knowledge workers, cloud browser agent. Their built-in features do not cross over.
- Google Gemini, Gemini for Google Workspace, and Antigravity are three separate product lines: standalone chat app, Workspace assistant, CLI agent. Their built-in features do not cross over.
- Cursor is a third-party IDE (Anysphere). This Playbook lists it briefly for comparison only.
4. How to stay current
Four tracking paths, from lightest to deepest:Official release notes
Anthropic:
support.claude.com/en/articles/12138966-release-notes [needs source verification: URL still valid as of 2026-05]. OpenAI: help.openai.com/en/collections/3742473-chatgpt. Google: support.google.com/gemini. GitHub: github.blog/changelog/label/copilot/. Cursor: cursor.com/changelog [needs source verification].Official changelog RSS
Most vendors provide an RSS feed. Subscribe with any RSS reader and get notified automatically when features land.
Official X / Twitter accounts
@AnthropicAI, @OpenAI, @GoogleAI, @GitHubCopilot, @cursor_ai. Feature announcements typically appear before the full release notes.5. The criteria for full use: what each feature solves and where it stops
Do not use something just because it looks impressive. Do not ignore something just because you have never tried it. Run every feature through these three questions:- What problem does it solve? If you cannot write down a concrete scenario in one sentence, it is not worth adopting.
- Where are its limits? Input capacity, output constraints, rate limits, quotas, plan tiers, failure conditions.
- Which step in your workflow can it replace? Replacement has value; stacking it on top only adds complexity.
- Web search: excellent for recent data, pricing, news, documentation changes. Not a substitute for academic citation work that requires precise sourcing (citation quality varies; URL hallucination is a real risk).
- Code execution / Artifacts sandbox: excellent for quick verification, interactive demos, front-end prototyping. Not suitable for heavy computation (resources are limited) or services that require persistent state.
- Projects / Memory: excellent for standing information you want across every conversation (glossaries, team conventions, research direction). Not appropriate for sensitive personal data (training opt-out requires per-item confirmation), or for infrequent one-off context.
- Connectors: excellent for letting the model read from data sources you already own (Drive, Dropbox, Notion, Linear, GitHub). Not a substitute for a proper ETL pipeline (OAuth scope, rate limits, and auditability are fundamentally different).
Judgment example: should you build a custom web search wrapper?Before writing a line of code, check:
- Does Claude.ai Pro have built-in Web search? Yes.
- Can it handle your verification use case? In 90% of scenarios, yes (citations included, recent data covered).
- What does your custom wrapper add over the built-in? Probably just “a URL allowlist I control” and “custom output format.”
6. Anti-patterns
- Installing plugins to recreate built-in functionality: custom web search wrappers, custom long-context summarizers, custom memory systems. When built-in features already cover 90% of the use case, this wastes maintenance budget. The exception is compliance or customization requirements that built-in features genuinely cannot meet.
- Paying for features and leaving them off: subscribing to Pro and never enabling Web search, never using Projects, never running Artifacts for front-end prototyping. That is loss, not frugality. Monthly changelog scanning is the prevention.
- Building custom solutions without checking the changelog: what you spent two weeks building may have been shipped by the vendor last month. The cost of staying current is far lower than the cost of duplicate work.
- Mixing equivalent features from multiple tools: running web search simultaneously in Claude.ai, ChatGPT, and Gemini produces “same query, different sources, contradictory conclusions” and makes debugging integration behavior almost impossible. Pick one primary tool per workflow; treat the others as fallback only.
Hands-on exercise
30-minute practice
Inventory the gap (15 minutes)
Open the settings page of your primary AI tool and list every built-in feature currently enabled. Compare that list against what you have actually used in the past month. Where are the gaps? Sort unused features into “worth trying once” and “not relevant.” Write down three you want to try.
Subscribe to one changelog (5 minutes)
Pick one official changelog for your primary tool (URL or RSS feed) and add it to your RSS reader or browser bookmarks.
Common pitfalls
Self-check
The bar for passing this unit
- Can you list five built-in features of your primary tool in under five minutes, and for each one describe what it solves and where its limits are?
- Do you have a fixed update-tracking routine? Thirty minutes per month, on the calendar.
- Is there anywhere in your workflow where a custom component already has a built-in equivalent? Identify at least one and decide whether to retire it.
- Has anything shipped in the past month that you did not know about? Open the changelog now and record the most recent entry you find.
Sources and further reading
Factual claims are grounded in official documentation; fast-changing items are annotated as of 2026-05.- [1] Anthropic, “Claude Code overview & permissions,” code.claude.com, 2026. [Online]. Available: https://code.claude.com/docs/en/permissions (as of 2026-05; covers tool tiers, read-only command list, permission rules)
-
[2] Anthropic, “Connect Claude Code to tools via MCP,” code.claude.com, 2026. [Online]. Available: https://code.claude.com/docs/en/mcp (as of 2026-05; MCP client and
.mcp.jsonconfiguration)
- Built-in connector details and configuration: 02-2 Anthropic Claude Setup: Chat, Cowork, Code.
- Cross-tool integration (CLI, MCP, Skill): 04-9 MCP Integration and 04-10 CLI-First vs MCP.
- Custom extensions: 04-4 Skills, 04-5 Subagents, 04-6 Hooks, 04-7 Plugins.
- Tool landscape: 01-7 AI Tool Landscape 2026.