控制和管理 Claude Code 编码助手,支持项目感知编码、代码审查、重构和功能实现。使用 ACP 运行时在隔离会话中执行 Claude Code 任务,或在主会话中管理配置和项目上下文。
本技能提供对 Anthropic Claude Code 的完整控制,让你能够在 OpenClaw 环境中高效使用 Claude 进行代码开发。
| 模式 | 用途 | 命令 |
|---|---|---|
| ACP 隔离会话 | 长时间编码任务、需要独立上下文 | /claudecode <任务描述> |
| 主会话管理 | 配置管理、快速查询、项目设置 | /claudecode-config <操作> |
# 启动 Claude Code 进行编码任务
/claudecode 帮我实现一个用户登录功能,使用 JWT 认证
# 代码审查
/claudecode 审查这个 PR 的代码质量,检查潜在问题
# 重构代码
/claudecode 重构这个模块,提高可维护性和性能
# 调试帮助
/claudecode 帮我找出这个 bug 的原因并修复
npm install -g @anthropic-ai/claude-code
# 设置环境变量
export ANTHROPIC_API_KEY="your-api-key"
# 或在 ~/.claude/config.json 中配置
claude --version
在项目根目录创建 .claude/settings.json:
{
"model": "claude-sonnet-4-5-20250929",
"allowedTools": ["bash", "edit", "write", "read"],
"maxTurns": 50,
"permissionMode": "auto"
}
需求分析 → 方案设计 → 代码实现 → 测试验证 → 代码审查
示例对话:
用户:帮我创建一个 REST API,包含用户 CRUD 操作
Claude: 我将使用 Express.js 创建 API,包含以下端点:
- POST /users - 创建用户
- GET /users/:id - 获取用户
- PUT /users/:id - 更新用户
- DELETE /users/:id - 删除用户
开始实现...
代码加载 → 静态分析 → 问题识别 → 建议生成 → 修复实施
审查要点:
代码分析 → 识别改进点 → 制定重构计划 → 安全重构 → 验证测试
常见重构:
| 问题 | 解决方案 |
|---|---|
| API 密钥错误 | 检查 ANTHROPIC_API_KEY 环境变量 |
| 命令未找到 | 确认已安装 @anthropic-ai/claude-code |
| 权限被拒绝 | 检查 .claude/settings.json 中的 allowedTools |
| 超时错误 | 增加 maxTurns 配置或使用更小的任务 |
# 查看 Claude Code 日志
cat ~/.claude/logs/latest.log
# 调试模式运行
claude --debug
{
"models": {
"default": "claude-sonnet-4-5-20250929",
"complex": "claude-opus-4-5-20250929",
"quick": "claude-haiku-4-5-20250929"
}
}
创建自定义工具脚本放在 ~/.claude/tools/:
#!/bin/bash
# ~/.claude/tools/run-tests.sh
npm test "$@"
使用预定义模板快速启动项目:
claude --template express-api
claude --template react-app
claude --template python-package
当使用 ACP 运行时,Claude Code 将在隔离会话中执行:
用户请求 → OpenClaw → ACP 会话 → Claude Code → 结果返回
优势:
在主会话中管理配置和项目设置:
ZIP package — ready to use