🔧 高级主题
深入定制 ECC,打造专属自动化工作流
🔴 高级自动化循环
ECC 支持多种自动化循环模式,让 AI 能够自主执行复杂任务:
Sequential Pipeline(顺序管道)
按顺序执行一系列任务,每个任务依赖前一个的结果:
/loop-start
# 执行任务序列
1. 阅读 PRD,生成架构设计
2. 阅读架构设计,生成数据库 schema
3. 阅读 schema,生成任务列表
4. 按顺序实现每个任务
5. 运行测试验证
/loop-status
NanoClaw REPL
交互式循环执行,支持模型路由和技能热加载:
/claw
# 在 REPL 中执行任务
> 分析当前代码结构
> 创建测试用例
> 实现功能
> 验证测试
> exit
Continuous PR Loop(持续 PR 循环)
自动处理 PR 审查和修复:
/multi-workflow
# 自动化 PR 处理
1. 检测新 PR
2. 运行测试
3. 代码审查
4. 自动修复问题
5. 请求人工审查
多代理编排
使用 Git Worktrees
并行开发多个功能,每个 worktree 一个代理:
# 创建 worktree
git worktree add ../feature-a feature/a
git worktree add ../feature-b feature/b
# 在不同终端启动代理
cd ../feature-a && claude -p "实现功能 A"
cd ../feature-b && claude -p "实现功能 B"
Cascade Method
级联方法,一个代理的输出作为另一个的输入:
/multi-plan "重构用户模块"
# 自动分解任务
Agent 1: 分析现有代码结构
Agent 2: 设计新架构
Agent 3: 实现迁移脚本
Agent 4: 验证迁移结果
⚠️ 注意
多代理会话会消耗大量 tokens。仅在需要并行处理或复杂协作时使用。
Token 优化
推荐配置
// ~/.claude/settings.json
{
"model": "sonnet",
"env": {
"MAX_THINKING_TOKENS": "10000",
"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "50",
"CLAUDE_CODE_SUBAGENT_MODEL": "haiku"
}
}
配置说明
| 设置 | 默认值 | 推荐值 | 效果 |
|---|---|---|---|
model |
opus | sonnet | ~60% 成本降低 |
MAX_THINKING_TOKENS |
31999 | 10000 | ~70% 思考成本降低 |
AUTOCOMPACT_PCT |
95 | 50 | 更早压缩,更好质量 |
日常命令
| 命令 | 用途 |
|---|---|
/model sonnet |
切换到 Sonnet(默认) |
/model opus |
切换到 Opus(复杂任务) |
/clear |
清空上下文(免费) |
/compact |
压缩上下文(逻辑断点) |
/cost |
查看 token 使用 |
上下文窗口管理
⚠️ 重要
每个 MCP 工具描述都会消耗 tokens。启用过多 MCP 可能将 200k 上下文减少到 ~70k。
最佳实践
- 保持启用的 MCP 不超过 10 个
- 保持活动工具不超过 80 个
- 使用
disabledMcpServers禁用未使用的 MCP
禁用 MCP 示例
// 项目级 .claude/settings.json
{
"disabledMcpServers": ["supabase", "railway", "vercel"]
}
战略性压缩
strategic-compact 技能会在适当时机建议执行 /compact:
何时压缩
- ✅ 研究/探索完成后,开始实现前
- ✅ 完成一个里程碑后
- ✅ 调试完成后,继续功能开发前
- ✅ 失败方案后,尝试新方案前
何时不压缩
- ❌ 实现过程中(会丢失变量名、文件路径等状态)
- ❌ 复杂重构中途
开发自定义 Agent
# 创建自定义 Agent
cat > ~/.claude/agents/my-custom-agent.md << 'EOF'
---
name: my-custom-agent
description: 我的自定义代理
tools: ["Read", "Write", "Bash"]
model: sonnet
---
You are a specialized agent for [specific task].
## Your Responsibilities
1. [Responsibility 1]
2. [Responsibility 2]
## Guidelines
- [Guideline 1]
- [Guideline 2]
## Examples
[Example usage]
EOF
跨平台配置
Cursor IDE
# 安装到 Cursor
./install.sh --target cursor typescript
# 配置位置
.cursor/
├── hooks.json
├── rules/
├── skills/
└── commands/
OpenCode
# 直接使用
cd everything-claude-code
opencode
# 或安装 npm 包
npm install ecc-universal
Codex
# 使用参考配置
cp .codex/config.toml ~/.codex/config.toml
AgentShield 安全审计
ECC 内置 AgentShield 安全审计工具:
# 快速扫描(无需安装)
npx ecc-agentshield scan
# 自动修复
npx ecc-agentshield scan --fix
# 深度分析(使用 Opus 4.6)
npx ecc-agentshield scan --opus --stream
# 生成安全配置
npx ecc-agentshield init
扫描内容
- 敏感信息检测(14 种模式)
- 权限审计
- Hook 注入分析
- MCP 服务器风险分析
- Agent 配置审查