Built-In Tools
- Read: Read a known file.
- Edit: Targeted replacement inside an existing file.
- Write: Create or overwrite an entire file.
- Glob: Find files by filename/path pattern.
- Grep: Search text inside files.
- Bash: Run shell commands.
- Agent: Delegate work to a separate-context subagent.
Memory: Glob finds files. Grep finds text.
Configuration Scopes
- User: ~/.claude/ → me across projects.
- Project: repository configuration → team/repository.
- Local: personal settings for one repository.
- Managed: organization-enforced configuration.
Important Files
- CLAUDE.md: Instructions and project guidance.
- settings.json: Claude Code configuration.
- settings.local.json: Personal project overrides.
- .claude/rules/*.md: Modular/path-specific instructions.
- .mcp.json: Shared MCP configuration.
- SKILL.md: Reusable skill definition.
- .claude/agents/: Custom subagents.
Path-Specific Rules
---
paths:
- "**/*.tf"
---
Use path-scoped rules when standards should apply only to particular files.
Global standards → CLAUDE.md
File-specific standards → .claude/rules/
Important Principle
CLAUDE.md provides instructions but does not provide deterministic security enforcement.