Skip to main content

claude

Anthropic

Claude Code

npm install -g @anthropic-ai/claude-code

CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 claude

npx -y ccusage blocks --live
  • ~/.claude/settings.json
  • .claude/settings.json
  • .claude/settings.local.json
  • enterprise managed policy settings
    • /Library/Application Support/ClaudeCode/managed-settings.json
    • /etc/claude-code/managed-settings.json
    • C:\ProgramData\ClaudeCode\managed-settings.json
settings.json
{
"permissions": {
"allow": ["Bash(npm run lint)", "Bash(npm run test:*)", "Read(~/.zshrc)"],
"deny": ["Bash(curl:*)"]
},
"env": {
"CLAUDE_CODE_ENABLE_TELEMETRY": "1",
"OTEL_METRICS_EXPORTER": "otlp"
}
}
envfor
ANTHROPIC_BASE_URL自定义 API 端点 URL
ANTHROPIC_AUTH_TOKENAPI 认证令牌
ANTHROPIC_MODELclaude-sonnet-4-20250514
ANTHROPIC_SMALL_FAST_MODELHaiku 类模型,用于后台任务
CLAUDE_CODE_USE_BEDROCK启用 AWS Bedrock 集成
ANTHROPIC_BEDROCK_BASE_URLAWS Bedrock 端点 URL
CLAUDE_CODE_SKIP_BEDROCK_AUTH跳过 Bedrock 认证
CLAUDE_CODE_USE_VERTEX启用 Google Vertex AI 集成
ANTHROPIC_VERTEX_BASE_URLGoogle Vertex AI 端点 URL
ANTHROPIC_VERTEX_PROJECT_IDGoogle Cloud 项目 ID
HTTPS_PROXYHTTPS 代理服务器地址
HTTP_PROXYHTTP 代理服务器地址
ANTHROPIC_SMALL_FAST_MODEL_AWS_REGIONBedrock 小型模型的 AWS 区域
export ANTHROPIC_AUTH_TOKEN=sk-1234
export ANTHROPIC_BASE_URL=http://localhost:4000
export ANTHROPIC_MODEL=openrouter/qwen/qwen3-coder
export ANTHROPIC_SMALL_FAST_MODEL=openrouter/qwen/qwen3-coder

export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
# 等同于
export DISABLE_TELEMETRY=1
export DISABLE_ERROR_REPORTING=1
export DISABLE_BUG_COMMAND=1

CLAUDE.md

  • ~/.claude/CLAUDE.md
  • CLAUDE.md
  • CLAUDE.local.md
  • “提示即程序”(Prompt as a Program)

  • 技术栈 (Tech Stack): 声明项目使用的语言、框架和工具及其版本。
  • 项目结构 (Project Structure): 概述关键目录的用途和组织方式。
  • 命令 (Commands): 列出重要的构建、测试、部署等 shell 命令。
  • 代码风格与约定 (Code Style & Conventions): 定义编码规范,如命名约定、导入顺序等。
  • 仓库礼仪 (Repository Etiquette): 说明分支命名规则、提交信息格式等版本控制流程。
  • 核心文件 (Core Files): 指向项目中关键的配置文件或实用工具模块。
  • 禁止触碰列表 (Do Not Touch): 明确指出 AI 不应修改的敏感文件或代码区域,如配置文件或遗留代码。
# Bash commands
- npm run build: Build the project
- npm run typecheck: Run the typechecker

# Code style
- Use ES modules (import/export) syntax, not CommonJS (require)
- Destructure imports when possible (eg. import { foo } from 'bar')

# Workflow
- Be sure to typecheck when you’re done making a series of code changes
- Prefer running single tests, and not the whole test suite, for performance
  • 工作流
    • 探索、计划、编码、提交
      • 探索:要求 Claude 阅读相关文件、图片或 URL,但明确指示它暂时不要编写代码。
      • 计划:让 Claude 制定一个计划。使用 "think"、"think hard" 或 "ultrathink" 等关键词可以为其分配更多计算时间进行深度思考 。  
      • 编码:指示 Claude 根据计划实现解决方案。
      • 提交:让 Claude 提交结果、创建拉取请求 (Pull Request),并更新相关文档。
    • 测试驱动开发 (TDD)
    • 可视化驱动开发