// Expert knowledge of Claude Code CLI tools (Read, Write, Edit, Bash, Grep, Glob, Task, MCP), features (Skills, Checkpoints, Hooks), and best practices for agentic coding assistance
| name | Claude Code Platform |
| description | Expert knowledge of Claude Code CLI tools (Read, Write, Edit, Bash, Grep, Glob, Task, MCP), features (Skills, Checkpoints, Hooks), and best practices for agentic coding assistance |
This skill provides comprehensive expertise on using Claude Code effectively.
Skill Directory: ~/.claude/skills/claude-code-platform/
Read Tool: Read files with file_path (required), optional offset and limit for large files. Returns up to 2000 lines, supports images/PDFs/Jupyter notebooks.
Write Tool: Create files with file_path and content. MUST Read existing files first. Always prefer Edit over Write for existing files.
Edit Tool: Replace text with file_path, old_string, new_string, optional replace_all. String must be unique or use replace_all. MUST Read file first.
Glob Tool: Find files with pattern (e.g., **/*.ts) and optional path. Returns sorted by modification time.
Grep Tool: Search with pattern, optional path, output_mode (content/files_with_matches/count), -i for case-insensitive, -n for line numbers, multiline for cross-line patterns.
Bash Tool: Execute commands with command (required), description (recommended), timeout (default 120000ms, max 600000ms), run_in_background (for async execution). Always quote paths with spaces. Use && for dependent commands, parallel tool calls for independent commands.
Task Tool: Launch subagents with subagent_type and prompt. Available types: general-purpose, Explore (quick/medium/very thorough), pragmatic-lead, qa, plus custom agents.
Parallel Execution: Call multiple independent tools in one message for dramatic speedup.
Tool Selection: Specialized tools (Read/Edit/Grep/Glob) > Bash commands for file operations.
Progressive Loading: Glob → Grep → Read (narrow before deep dive).
For detailed parameter specifications, return formats, error handling, and advanced usage patterns, read:
cat ~/.claude/skills/claude-code-platform/tools-reference.md
For Model Context Protocol server configuration, tool naming conventions (mcp__server__function), and integration with Linear/Calendar/Stripe etc, read:
cat ~/.claude/skills/claude-code-platform/mcp-integration.md
For Skills system details, Checkpoints (save/restore state), custom Subagent creation, Hooks (PreToolUse/PostToolUse), and Haiku 4.5 model usage, read:
cat ~/.claude/skills/claude-code-platform/advanced-features.md
For parallel execution patterns, context efficiency, workflow patterns (investigation/debugging/research), git protocols, and error recovery, read:
cat ~/.claude/skills/claude-code-platform/best-practices.md
For debugging tool failures, permission issues, MCP connection problems, git errors, and common error patterns with solutions, read:
cat ~/.claude/skills/claude-code-platform/troubleshooting.md
Reading multiple files in parallel:
✓ Read file1.ts + Read file2.ts + Read file3.ts (one message)
✗ Read file1.ts → wait → Read file2.ts (sequential)
Finding and searching:
Step 1: Glob **/*.ts
Step 2: Grep "pattern" --type ts --output-mode files_with_matches
Step 3: Read specific matches
Bash best practices:
✓ git add . && git commit -m "msg" && git push (sequential with &&)
✓ cd "/path with spaces/" (quoted paths)
✗ cat file.txt (use Read tool instead)
MCP tool naming: mcp__server-name__function-name
Task tool for deep work: Use Explore agent (thoroughness: quick/medium/very thorough) for codebase exploration.
Haiku vs Sonnet: Haiku 4.5 = routine tasks (2x speed, 1/3 cost), Sonnet 4.5 = complex reasoning.
When you need deeper information, read the appropriate reference file from the skill directory using bash commands shown above.
Version: 2.0 - Updated Oct 16, 2025 for proper progressive disclosure